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.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Arreglos en Octave

Matrices en Octave

Preguntas frecuentes

Struct y array de celdas