Transformação de Matriz em Vetor no Matlab
Neste tutorial, vou guiá-lo através do processo de transformação de uma matriz em vetor no ambiente Matlab.
Vamos exemplificar isso com uma situação prática.
Imagine que você precise criar uma matriz retangular de 2x3, com duas linhas e três colunas. Isso é feito da seguinte maneira:
>> M = [ 1 2 3 ; 4 5 6 ]
M =
1 2 3
4 5 6
Para converter essa matriz em um vetor coluna, utilize o comando M(:).
>> M(:)
Com este comando, o Matlab reorganiza todos os elementos da matriz em um vetor coluna, dispostos verticalmente.
ans =
1
4
2
5
3
6
Observe que o total de elementos se mantém inalterado; a matriz e o vetor coluna possuem o mesmo número de elementos.
E como se obtém um vetor linha?
Para transformar a matriz em um vetor linha, basta adicionar o símbolo de transposição (o apóstrofo) ao final do comando, digitando M(:)'.
>> M(:)'
Neste formato, o Matlab alinha todos os elementos da matriz em um vetor linha, distribuídos horizontalmente.
ans =
1 4 2 5 3 6