Mi stavo chiedendo da un po' di giorni, ma matlab come memorizza realmente le matrici???? Dato che devo scriverlo per una relazione... Una matrice viene memorizzata per righe o per colonne???
Mi stavo chiedendo da un po' di giorni, ma matlab come memorizza realmente le matrici???? Dato che devo scriverlo per una relazione... Una matrice viene memorizzata per righe o per colonne???
"Nessuno mi ha visto farlo, e non puoi provarlo in nessun modo!" (Bart Simpson)
>>> www.ombresulweb.com <<<
se non ricordo male per righe
Per colonne
Fidati, sto facendo il primo anno di Ingegneria Informatica e tra non meno di 2 settimane ho un esame in matlab. Si vede meglio con un esempio:
Da notare come l'elemento 2 non è il numero 1, che corrisponde a (1°riga, 2° colonna), ma l'elemento 3, che corrisponde invece a (2°rica,1°colonna), segue -> matlab memorizza vettori e matrici per colonne, dall'alto verso il basso e via di seguito.codice:octave:8> a=magic(3) a = 8 1 6 3 5 7 4 9 2 octave:9> a(1) ans = 8 octave:10> a(2) ans = 3 octave:11> a(3) ans = 4 octave:12> a(4) ans = 1 octave:13> a(5) ans = 5 octave:14> a a = 8 1 6 3 5 7 4 9 2 octave:15>
NB: Octave è un software del tutto identico a Matlab, ma per Windows
Grazie !! Bell'esempio Xant!!! In effetti non avevo pensato a fare una prova del genere .... si capisce subito!!!! Sì, sì, la memorizzazione è per colonne!!! Inoltre per octave sì, lo conosco bene perché lo uso anche io, ma è per unix, io lo uso sotto fedora...Originariamente inviato da Xant
Per colonne
...
NB: Octave è un software del tutto identico a Matlab, ma per Windows
"Nessuno mi ha visto farlo, e non puoi provarlo in nessun modo!" (Bart Simpson)
>>> www.ombresulweb.com <<<