OKPEDIA MATLAB ES MATRICE

Cómo extraer submatrices de una matriz en Matlab y Octave

Para extraer una submatriz de una matriz en Matlab y Octave, escriba el comando

M([fila1 fila2],[col1 col2])

El comando tiene dos parámetros

  • El primer parámetro antes de la coma es la lista de filas [fila1 fila2] o el intervalo de filas [fila1: fila2] de la submatriz.
  • El segundo parámetro después de la coma es la lista de columnas [col1 col2] o el intervalo de columnas [col1: col2] de la submatriz.

Nota. Para indicar un intervalo/rango de filas/columnas utilice el símbolo: como separador. Por ejemplo [1: 3]. Por el contrario, para indicar una lista de filas/columnas individuales, separe las filas/columnas con un espacio o una coma. Por ejemplo [1 2 3].

Ejemplos

Ejemplo 1

Crear una matriz de 3x3

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

Extraer la submatriz con las dos primeras filas [1:2] y las dos últimas columnas [2:3]

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

El resultado es una submatriz de 2x2

Ejemplo 2

Extraer la submatriz usando la primera y la última fila [1 3] y las dos últimas columnas [2: 3]

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

El resultado es otra submatriz 2x2

En este caso, el primer parámetro [1 3] es una lista de filas individuales (la primera fila y la tercera fila) de la matriz.

El segundo parámetro [2: 3] es en cambio un intervalo entre una columna inicial y final (de la segunda a la tercera columna).

https://how.okpedia.org/es/matlab/como-extraer-submatrices-de-una-matriz-en-matlab-y-octave


Infórmanos de un error o envíanos una sugerencia para mejorar esta página


Matriz en Matlab y Octave


FacebookTwitterLinkedinLinkedin