Come trasformare una matrice in un vettore riga in MATLAB?

Come Trasformare Una Matrice In Un Vettore Riga In Matlab



Le matrici e i vettori sono gli elementi costitutivi di MATLAB e vengono utilizzati in varie applicazioni scientifiche e ingegneristiche. A volte è necessario modificare la dimensione di una matrice o di un vettore, ad esempio può trasformare una matrice in un vettore riga o colonna e viceversa. Trasformare una matrice in un vettore riga è utile perché è facile manipolare un vettore riga anziché una matrice.

Questo blog esplorerà come convertire una matrice in un vettore riga in MATLAB.

Come trasformare una matrice in un vettore riga in MATLAB?

Possiamo trasformare la matrice nel vettore riga in MATLAB utilizzando il rimodellare() funzione. IL rimodellare( ) è una funzione integrata in MATLAB che ci consente di modificare la dimensione di un array. Questa funzione viene utilizzata per convertire una matrice in un vettore riga. Questa funzione accetta due argomenti come input e restituisce un vettore riga che è la trasformazione della matrice fornita e contiene tutti gli elementi della matrice fornita.







Sintassi

Per convertire una matrice in un vettore riga, il rimodellare() funzione utilizza la seguente sintassi:



barra = rimodellare ( Asso )

Qui:



La funzione vect = risagoma(A,sz) produce per trasformare una matrice in un vettore riga di dimensione specificata S . La cardinalità della matrice A deve essere uguale alla dimensione del vettore riga. Ad esempio, se la dimensione della matrice A data è 5 per 2, allora the S dovrebbe essere 1 per 10.





Esempi

In questa sezione, capiremo il funzionamento del rimodellare() funzione per convertire una matrice in un vettore riga eseguendo alcuni esempi in MATLAB.

Esempio 1: come convertire una matrice quadrata nel vettore riga utilizzando la funzione reshape()?

L'esempio dato crea una matrice quadrata di dimensione n = 3. Successivamente, usa the rimodellare() funzione per convertire questa matrice in un vettore riga avente dimensione 1 per 9.



UN = Magia ( 3 ) ;

barra = rimodellare ( UN, 1 , 9 )

Esempio 2: come convertire una matrice rettangolare nel vettore riga utilizzando la funzione reshape()?

Nel codice MATLAB dato, creiamo una matrice rettangolare avente una dimensione di 2 per 3. Successivamente, usiamo il rimodellare() funzione per convertire questa matrice in un vettore riga avente dimensione 1 per 6.

UN = quelli ( 2 , 3 ) ;

barra = rimodellare ( UN, 1 , 6 )

Conclusione


MATLAB è un linguaggio di programmazione vantaggioso che ci consente di eseguire varie operazioni con le matrici. Ci facilita la conversione di una matrice in un vettore riga utilizzando l'integrato rimodellare() funzione. Questa funzione accetta come argomenti una matrice e la dimensione del vettore riga ottenuto e restituisce un vettore riga avente cardinalità uguale alla matrice data. Questa guida ha scoperto come trasformare una matrice in un vettore riga in MATLAB utilizzando il rimodellare() funzione.