>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Como converter matriz em vetor no MATLAB


Estudantes e profissionais dependem do software de computador MATLAB da MathWorks para inserir, analisar, plotar e compartilhar dados numéricos. O programa é especialmente útil no campo da Álgebra Linear, que envolve vetores e matrizes. Um vetor é simplesmente uma lista de números. Uma matriz é semelhante, mas contém várias linhas e colunas de números. MATLAB contém uma função interna para remodelar matrizes que você pode usar para transformar qualquer matriz em uma única linha -- um vetor.

Etapa 1


Defina uma matriz de forma padrão, caso ainda não o tenha feito, digitando, por exemplo, o seguinte:A =[1 2 3; 4 5 6; 7 8 9; 5 5 5];

Este código cria uma matriz 'A' que tem quatro linhas por três colunas.

Etapa 2


Conte o número de elementos (números) na matriz automaticamente e armazene-o em uma variável 'S' com o seguinte código:s =size(A); S =s(1)*s(2);

Etapa 3


Remodele a matriz 'A' em um vetor 'V' digitando o seguinte código:V =reshape(A,1,S)

A função 'reshape' remodela a matriz 'A' em uma nova matriz com 1 linha e colunas 'S' - um vetor.