Volevo sapere come si scrive in scilab (codice)
la generazione di numeri casuali in particolare data una matrice vorrei poter scegliere in maniera casuale il numero di righe.
codice scilab
Moderatori:
Paolino,
fairyvilje
11 messaggi
• Pagina 1 di 2 • 1, 2
0
voti
volevo sapere perché questo ciclo mi fa problemi e come aggiustarlo:
questo è l'errore che mi da la console
- Codice: Seleziona tutto
for k=2:num_SubMatr do
subMatr(m, rank_col_SubMatr) = 0.0;
next_group = (recorded_j_index + 1);
end_group = (recorded_j_index + rank_col_SubMatr);
for i=1:m do
for j = next_group:end_group do
if tot_subM < num_SubMatr then //possibile errore
u = (j - next_group)+1;
subMatr(i,u) = A(i,j);
else;
clear A();
end;
end;
recorded_j_index = j;
end;
tot_subM = tot_subM +1;
end;
questo è l'errore che mi da la console
- Codice: Seleziona tutto
!--error 34
Incorrect control instruction syntax.
-

Stellas82s
0 2 - Messaggi: 10
- Iscritto il: 16 set 2010, 14:02
0
voti
Grazie per il suggerimento precedente,
ma se voglio scegliere randomicamente delle righe in1 matrice fatta da me come faccio con Rand la matrice glielo do io ad esempio A=[1 2 3;
4 5 6;
7 8 9]
rand (A) non lo fa
ma se voglio scegliere randomicamente delle righe in1 matrice fatta da me come faccio con Rand la matrice glielo do io ad esempio A=[1 2 3;
4 5 6;
7 8 9]
rand (A) non lo fa
-

Stellas82s
0 2 - Messaggi: 10
- Iscritto il: 16 set 2010, 14:02
0
voti
perché rand non si usa in quel modo 
nota: la prima richiesta e le successive sono problemi diversi...
rand() senza argomenti ti da un numero casuale con argomenti il comportamento è diverso... in particolare ti da una matrice di numeri casuali di dimensione dip. da args...
avevo linkato il manuale affinchè non cadessi in questo errore
nota: la prima richiesta e le successive sono problemi diversi...
rand() senza argomenti ti da un numero casuale con argomenti il comportamento è diverso... in particolare ti da una matrice di numeri casuali di dimensione dip. da args...
avevo linkato il manuale affinchè non cadessi in questo errore
0
voti
Scusami forse mi ero spiegata male ma a me serve una riga casuale da una matrice che do io sai come si fa?
-

Stellas82s
0 2 - Messaggi: 10
- Iscritto il: 16 set 2010, 14:02
0
voti
veramente ci potevi arrivare con le istruzioni gia' date 
comunque...
o in forma piu' compatta:
comunque...
- Codice: Seleziona tutto
i = grand(1,'uin',1,length(M(:,1)))
M(i,:)
o in forma piu' compatta:
- Codice: Seleziona tutto
M(grand(1,'uin',1,length(M(:,1))),:)
0
voti
Ciao ragazzi,
volevo il vostro aiuto su alcune cose da implementare in scilab :
Una matrice con ad esempio questi valori A=[2 2;3 4] in cui scelgo ogni volta una riga casualmente e metto questo valore da parte.
Devo calcolarmi la distanza euclidea fra ogni elemento della riga scelta in maniera casuale e tutti gli elementi della matrice.
un'idea su come fare?
attendo le vostre idee
volevo il vostro aiuto su alcune cose da implementare in scilab :
Una matrice con ad esempio questi valori A=[2 2;3 4] in cui scelgo ogni volta una riga casualmente e metto questo valore da parte.
Devo calcolarmi la distanza euclidea fra ogni elemento della riga scelta in maniera casuale e tutti gli elementi della matrice.
un'idea su come fare?
attendo le vostre idee
-

Stellas82s
0 2 - Messaggi: 10
- Iscritto il: 16 set 2010, 14:02
11 messaggi
• Pagina 1 di 2 • 1, 2
Chi c’è in linea
Visitano il forum: Nessuno e 15 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


