Adicionar Linhas ou Colunas a uma Matriz no Matlab
Neste tutorial, vou demonstrar como adicionar linhas ou colunas a uma matriz no Matlab, usando exemplos práticos para facilitar o entendimento.
Adicionar uma Coluna à Matriz
Primeiro, vamos criar uma matriz 2x3, com duas linhas e três colunas.
>> M = [1 2 3; 4 5 6]
ans =
1 2 3
4 5 6
A seguir, formamos um vetor coluna de duas linhas.
É importante que o vetor tenha o mesmo número de linhas da matriz.
>> V=[7;8]
ans =
7
8
Para adicionar a coluna à matriz M, digite o comando M=[M V].
>> M=[M V]
ans =
1 2 3 7
4 5 6 8
Com isso, uma coluna foi adicionada à matriz.
O resultado é uma matriz ampliada para 2x4, agora com duas linhas e quatro colunas.
Observação: Uma alternativa seria utilizar o comando M = [ M [7;8] ] diretamente, sem a necessidade de criar o vetor coluna separadamente. O resultado final será o mesmo.
Adicionar uma Linha à Matriz
Vamos agora criar uma matriz retangular 2x3, com duas linhas e três colunas.
>> M = [1 2 3; 4 5 6]
ans =
1 2 3
4 5 6
Depois, montamos um vetor linha com três elementos.
O número de elementos no vetor linha deve ser igual ao de colunas na matriz.
>> V = [ 7 8 9 ]
ans =
7 8 9
Para adicionar o vetor linha à matriz, utilize o comando M = [M ; V].
Aqui, M e V são separados por um ponto e vírgula, indicando a adição de uma nova linha.
>> M = [M ; V]
ans =
1 2 3
4 5 6
7 8 9
Assim, uma linha foi adicionada à matriz.
O resultado é uma matriz 3x3, com três linhas e três colunas.
Observação: Uma outra forma de fazer isso seria através do comando M = [ M ; [7 8 9] ], inserindo os elementos da nova linha diretamente, sem a criação prévia do vetor linha. O resultado será idêntico.
Com esta lição, você aprendeu como expandir uma matriz no Matlab, seja adicionando linhas ou colunas.