>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Converter Matriz em Vetor no MATLAB

Estudantes e profissionais dependem do software MATLAB da MathWorks para inserir, analisar, plotar e compartilhar dados numéricos. O programa é especialmente útil no campo de Á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. O MATLAB contém uma função interna para remodelar matrizes que você pode usar para transformar qualquer matriz em uma única linha — um vetor.

Passo 1

Defina uma matriz de forma padrão, se ainda não o fez, 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' com quatro linhas e três colunas.

Passo 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);

Passo 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 'S' colunas — um vetor.