Extracci贸n de filas en una matriz utilizando Octave

En este tutorial, te enseñaré cómo podemos obtener los valores de una única fila o varias filas de un arreglo bidimensional, más conocido como matriz, en Octave.

Veamos un ejemplo práctico.

Primero, creamos una matriz.

>> M = [ 1 2 3 ; 4 5 6 ; 7 8 9 ]
M =
1 2 3
4 5 6
7 8 9

Esta es una matriz cuadrada de 3x3, compuesta por tres filas y tres columnas.

ejemplo de matriz 3x3

Para extraer la primera fila de la matriz, simplemente escribe M(1,:)

  • En el primer parámetro ingresa 1, que representa la primera fila de la matriz.
  • En el segundo parámetro usa el símbolo de los dos puntos :, lo que indica todas las columnas de la matriz.

>> M(1,:)

la primera fila de la matriz

Esto nos devuelve la primera fila de la matriz

ans =
1 2 3

Si deseamos extraer la segunda fila de la matriz, escribimos M(2,:)

Ingresa 2 en el primer parámetro (correspondiente a la segunda fila de la matriz) y usa el símbolo de dos puntos : en el segundo parámetro (para indicar todas las columnas de la matriz)

>> M(2,:)
ans =
4 5 6

la segunda fila de la matriz

De la misma manera, para extraer la tercera fila de la matriz, teclea M(3,:)

Este procedimiento sigue siendo el mismo. En este caso, el comando se enfoca exclusivamente en la tercera fila de la matriz.

>> M(3,:)
ans =
7 8 9

la tercera fila de la matriz

Si deseas extraer solamente ciertas columnas de una fila, puedes especificar el rango de las columnas en el segundo parámetro.

Por ejemplo, para extraer únicamente las dos primeras columnas de la tercera fila, escribe M(3,1:2)

>> M(3,1:2)
ans =
7 8

extrae los dos primeros elementos de la tercera fila de la matriz

Si las columnas no son consecutivas, puedes introducir en el segundo parámetro la lista de las columnas a extraer, separadas por comas o espacios.

Por ejemplo, para extraer la primera y la tercera columna de la segunda fila, escribe M(2,[1 3])

>> M(2,[1 3])
ans =
4 6

la primera y tercera columna en la segunda fila de la matriz

Es posible incluso extraer varias filas de la matriz simultáneamente.

Por ejemplo, para extraer las dos primeras filas de la matriz, escribe M(1:2,:)

>> M(1:2,:)
ans =
1 2 3
4 5 6

En caso de que desees extraer filas no consecutivas de la matriz, debes ingresar la lista de las filas en el primer parámetro.

las dos primeras filas de la matriz

Si quieres extraer dos filas separadas entre sí, escribe la lista de columnas en el primer parámetro.

La lista de filas debe estar entre corchetes, separadas por comas o espacios.

Por ejemplo, para extraer la primera y la tercera fila de la matriz, escribe M([1 3],:)

>> M([1 3],:)
ans =
1 2 3
7 8 9.

extrae la primera y tercera fila de la matriz

Así es como puedes extraer cualquier fila de una matriz en Octave de manera profesional y eficiente.

 
 

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