C贸mo modificar una fila o una columna en una matriz con Octave
En esta lección, voy a mostrarte cómo puedes modificar una fila o una columna de una matriz utilizando Octave.
Te lo explicaré con un ejemplo práctico.
Primero, vamos a crear una matriz de 3x3
>> matrix = [ 1 2 3 ; 4 5 6 ; 7 8 9 ]
matrix =
1 2 3
4 5 6
7 8 9
Si quieres reemplazar la primera fila de la matriz, debes escribir matrix(1,:)=[-1 -2 -3]
Este comando sustituye los valores originales [1 2 3] de la primera fila con los nuevos [-1 -2 -3]
>> matrix(1,:)=[-1 -2 -3]
matrix =
-1 -2 -3
4 5 6
7 8 9
Ahora, vamos a reemplazar también la segunda fila de la matriz. Para ello, escribe matrix(2,:)=[-4 -5 -6]
>> matrix(2,:)=[-4 -5 -6]
matrix =
-1 -2 -3
-4 -5 -6
7 8 9
Si lo que quieres es cambiar la primera columna de la matriz, debes escribir matrix(:,1)=[0 1 2]
Este comando sustituye los valores anteriores de la primera columna [-1 -4 7] de la matriz con otros nuevos [0 1 2]
>> matrix(:,1)=[0 1 2]
matrix =
0 -2 -3
1 -5 -6
2 8 9
De la misma manera, puedes reemplazar la segunda columna de la matriz.
Para ello, escribe el comando matrix(:,2)=[3 4 0]
>> matrix(:,2)=[3 4 0]
matrix =
0 3 -3
1 4 -6
2 0 9
Así de sencillo, puedes modificar cualquier fila o columna de la matriz.