Extracción de Submatrices en Matlab
En esta lección online, les mostraré cómo extraer submatrices de una matriz utilizando Matlab.
¿Qué es una submatriz? Una submatriz es una porción de una matriz más grande, caracterizada por tener menos filas y/o columnas que la matriz original. Aquí les presento un ejemplo de una submatriz de la matriz M.

Veamos un ejemplo práctico.
Para comenzar, introduzcan el comando M=[1 2 3 4;5 6 7 8;9 10 11 12; 13 14 15 16] para crear una matriz.

Esta matriz es cuadrada, con cuatro filas y cuatro columnas.

Para extraer una submatriz, escriban M([1:2],[1:2]). Esto seleccionará las primeras dos columnas y filas [1,2] de la matriz M.

Con este comando, obtendrán una submatriz cuadrada 2x2.

A continuación, utilicen M([1:2],[1:3]) para extraer las primeras tres columnas [1:3] y las primeras dos filas [1:2] de M.

Este comando les permitirá obtener una submatriz rectangular 2x3.

¿Y si las filas y columnas no son contiguas?
En el caso de filas o columnas no contiguas, indiquen las filas o columnas deseadas sin usar dos puntos como separador.
Por ejemplo, para extraer la primera y cuarta fila [1 4] junto con las primeras tres columnas [1:3], escriban M([1 4],[1:3]).

Este comando resulta en otra submatriz 2x3 de la matriz M, pero con filas distintas.

Nota: Para seleccionar columnas o filas específicas, sepárenlas con un espacio o una coma. También pueden seleccionar múltiples filas o columnas de manera individual usando corchetes. Por ejemplo, M([1 3 4],[1:3]) extrae las primeras, terceras y cuartas filas [1 3 4] junto con las primeras tres columnas [1:3].
