Incorporar una fila o columna a una matriz en Matlab

En esta sesión, exploraremos cómo incorporar eficientemente una fila o columna a una matriz en Matlab, ilustrado a través de dos ejemplos prácticos.

Agregar una columna a la matriz

Primero, generemos una matriz 2x3 con dos filas y tres columnas.

>> M = [1 2 3; 4 5 6]
ans =
1 2 3
4 5 6

A continuación, creamos un vector columna de dos filas, asegurándonos de que coincida en número de filas con la matriz.

>> V=[7;8]
ans =
7
8

Para añadir esta columna a nuestra matriz M, simplemente escribimos el comando M=[M V].

>> M=[M V]
ans =
1 2 3 7
4 5 6 8

Con esto, hemos añadido una columna adicional a la matriz.

Como resultado, obtenemos una matriz ampliada de 2x4 con dos filas y cuatro columnas.

Nota: Otra forma de realizar esto sería mediante el comando M = [ M [7;8] ], sin necesidad de crear previamente el vector columna. El resultado sería idéntico.

Incorporar una fila a la matriz

Comenzamos creando una matriz rectangular 2x3 con dos filas y tres columnas.

>> M = [1 2 3; 4 5 6]
ans =
1 2 3
4 5 6

Después, formamos un vector fila con tres elementos, correspondientes al número de columnas de la matriz.

>> V = [ 7 8 9 ]
ans =
7 8 9

Para añadirlo a la matriz M, empleamos el comando M = [M ; V], usando un punto y coma para indicar el salto a una nueva fila.

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

Con esto, hemos agregado exitosamente una fila a la matriz.

El producto final es una matriz de 3x3 con tres filas y tres columnas.

Nota: Como alternativa, podríamos haber utilizado M = [ M ; [7 8 9] ], directamente introduciendo los elementos de la nueva fila, sin crear un vector fila. El resultado final sería el mismo.

Mediante esta lección, has adquirido conocimientos prácticos sobre cómo añadir filas o columnas a una matriz en Matlab.

 
 

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

FacebookTwitterLinkedinLinkedin

Matrices en Matlab

Preguntas Frecuentes