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.