Como alterar uma linha ou uma coluna em uma matriz no Octave
Nesta aula, vou orientá-lo passo a passo sobre como substituir uma linha ou uma coluna de uma matriz no Octave.
Vamos mergulhar direto em um exemplo prático.
Primeiramente, vamos criar uma matriz 3x3.
>> matrix = [ 1 2 3 ; 4 5 6 ; 7 8 9 ]
matrix =
1 2 3
4 5 6
7 8 9
Deseja substituir a primeira linha da matriz? Simples, basta digitar matriz(1,:)=[-1 -2 -3]
Este comando substituirá os valores originais [1 2 3] da primeira linha pelos novos valores [-1 -2 -3].
>> matrix(1,:)=[-1 -2 -3]
matrix =
-1 -2 -3
4 5 6
7 8 9
Agora, vamos também substituir a segunda linha da matriz. Digite matrix(2,:)=[-4 -5 -6]
>> matrix(2,:)=[-4 -5 -6]
matrix =
-1 -2 -3
-4 -5 -6
7 8 9
E se quisermos alterar a primeira coluna da matriz? Nesse caso, digite matrix(:,1)=[0 1 2]
Este comando substituirá os valores anteriores da primeira coluna [-1 -4 7] da matriz por novos valores [0 1 2].
>> matrix(:,1)=[0 1 2]
matrix =
0 -2 -3
1 -5 -6
2 8 9
Da mesma forma, você pode substituir a segunda coluna da matriz.
Basta digitar o comando matrix(:,2)=[3 4 0]
>> matrix(:,2)=[3 4 0]
matrix =
0 3 -3
1 4 -6
2 0 9
Assim, você pode alterar qualquer linha ou coluna da matriz conforme necessário.
Espero que esta lição tenha sido útil!