Come convertire la matrice in vettore in MATLAB
Studenti e professionisti dipendono allo stesso modo dal programma software per computer MATLAB di MathWorks per inserire, analizzare, tracciare e condividere dati numerici. Il programma è particolarmente utile nel campo dell'algebra lineare, che coinvolge vettori e matrici. Un vettore è semplicemente un elenco di numeri. Una matrice è simile ma contiene più righe e colonne di numeri. MATLAB contiene una funzione integrata per rimodellare le matrici che puoi utilizzare per trasformare qualsiasi matrice in una singola riga, un vettore.
Passaggio 1
Definisci una matrice in modo standard, se non l'hai già fatto, digitando ad esempio quanto segue:A =[1 2 3; 4 5 6; 7 8 9; 5 5 5];
Questo codice crea una matrice 'A' composta da quattro righe per tre colonne.
Passaggio 2
Contare automaticamente il numero di elementi (numeri) nella matrice e memorizzarlo in una variabile 'S' con il seguente codice:s =size(A); S =s(1)*s(2);
Passaggio 3
Rimodellare la matrice 'A' in un vettore 'V' digitando il seguente codice:V =reshape(A,1,S)
La funzione 'reshape' rimodella la matrice 'A' in una nuova matrice con 1 riga e colonne 'S' - un vettore.