Come convertire un vettore a una matrice quadrata in MATLAB

July 14

Come convertire un vettore a una matrice quadrata in MATLAB


MATLAB è un linguaggio di programmazione e ambiente progettato specificamente per fare calcoli matematici. MATLAB consente all'utente di inserire formule ed equazioni in modo semplice, e per eseguire una vasta gamma di funzioni rapidamente e facilmente. Uscita da MATLAB può essere esportato per più popolari formati di file di grafica e applicazioni di elaborazione testi.

MATLAB è veloce ed efficiente, e eccelle manipolazione numerica. Ciò rende particolarmente utili per fare algebra lineare; contiene una serie di comandi dedicati a lavorare con vettori e matrici.

istruzione

1 Utilizzare il comando "rimodellare" per trasformare un vettore unidimensionale in una matrice bidimensionale. In questo esempio, organizzeremo una serie di 8 numeri in un array 2 x 4.

In primo luogo, definire il vettore:

x = [1, 2, 3, 4, 5, 6, 7, 8]

2 Utilizzare "rimodellare" con il vettore x e le dimensioni desiderate come argomenti:

y = rimodellare (x, [2 4])

3 MATLAB restituirà il nuovo array y, con gli elementi del vettore disposti verticalmente:

y =

1 3 5 7

2 4 6 8

4 È inoltre possibile utilizzare l'operatore di trasposizione '. per trasformare gli elementi di riga in colonne.

y = rimodellare (x, [2 4]). '

y =

1 2

3 4

5 6

7 8

Consigli e avvertenze

  • MATLAB restituirà un errore se la matrice di destinazione ha un numero diverso di elementi di vettore originale.