Adicionar uma linha ou coluna a uma matriz no Octave
Nesta lição, será explicado como adicionar uma linha ou coluna a uma matriz utilizando o Octave, por meio de dois exemplos práticos.
Como adicionar uma coluna
Digite M = [1 2 3; 4 5 6] para criar uma matriz retangular 2x3 com duas linhas e três colunas.
>> M = [1 2 3; 4 5 6]
M =
1 2 3
4 5 6
Crie um vetor coluna V = [7; 8] com dois elementos organizados em duas linhas.
Certifique-se de que o vetor V possua o mesmo número de linhas que a matriz.
>> V=[7;8]
V =
7
8
Para adicionar uma nova coluna V à matriz M, digite M = [M V].
>> M=[M V]
M =
1 2 3 7
4 5 6 8
Dessa forma, uma nova coluna foi adicionada à matriz.
Agora, a matriz M é uma matriz retangular 2x4, composta por duas linhas e quatro colunas.
Alternativamente, é possível digitar M = [M [7; 8]], sem criar o vetor coluna V. O resultado final será o mesmo.
Como adicionar uma linha à matriz
Digite M = [1 2 3; 4 5 6] para criar uma matriz retangular 2x3, contendo duas linhas e três colunas.
>> M = [1 2 3; 4 5 6]
M =
1 2 3
4 5 6
Em seguida, digite V = [7 8 9] para criar um vetor linha com três elementos.
Certifique-se de que o número de elementos no vetor V seja igual ao número de colunas na matriz M.
>> V = [ 7 8 9 ]
V =
7 8 9
Digite M = [M ; V] para adicionar uma nova linha V à matriz M.
>> M = [M ; V]
M =
1 2 3
4 5 6
7 8 9
Dessa maneira, uma nova linha foi adicionada à matriz.
Agora, a matriz M é uma matriz 3x3, composta por três linhas e três colunas.
Alternativamente, é possível digitar M = [M ; [7 8 9]], incluindo os elementos da nova linha entre colchetes, sem criar o vetor linha. O resultado será o mesmo.