Matrices en Matlab

En esta lección práctica, te mostraré cómo definir una matriz en Matlab, tanto cuadradas como rectangulares, de manera sencilla y clara.

Veamos un ejemplo práctico.

Supongamos que necesitas crear una matriz cuadrada 2x2, con dos filas y dos columnas.

$$ \begin{pmatrix} 1 & 2 \\ 3 & 4 \end{pmatrix} $$

Para definirla en Matlab, empieza creando una variable de arreglo. Luego, lista los elementos de la matriz dentro de corchetes, separando cada elemento con espacios, así: m = [1 2 3 4].

Recuerda separar las filas de la matriz con punto y coma (;).

Así, escribirás m = [ 1 2 ; 3 4 ]

>> m = [ 1 2 ; 3 4 ]

Nota: Puedes optar por separar los elementos de una misma fila usando espacios (m=[1 2;3 4]) o comas (m=[1,2;3,4]). El resultado será idéntico en ambos casos. Sin embargo, te sugiero utilizar espacios, ya que así resulta más evidente el uso del punto y coma para separar las filas. Además, si los elementos de la matriz son números decimales, el uso de comas podría reducir la legibilidad del arreglo.

De esta forma, Matlab creará un arreglo de dos filas y dos columnas con los elementos que has especificado.

El resultado será la matriz cuadrada 2x2 que buscabas:

m =
1 2
3 4

Una vez creada la matriz, podrás utilizar la variable de arreglo en diversas operaciones matriciales.

Ejemplo: En Matlab, es posible realizar operaciones como calcular el determinante de la matriz, hallar su rango, sumar o multiplicar dos matrices, o incluso encontrar la matriz inversa o transpuesta. Por ejemplo, para calcular el determinante de la matriz m, simplemente escribe det(m).
Ejemplo de cálculo matricial en Octave

Definición de matrices rectangulares en Matlab

El procedimiento para crear matrices rectangulares es similar.

Por ejemplo, para definir una matriz rectangular 3x4 con tres filas y cuatro columnas, haz lo siguiente:

$$ \begin{pmatrix} 1 & 2 & 3 & 4 \\ 5 & 6 & 7 & 8 \\ 9 & 10 & 11 & 12 \end{pmatrix} $$

En Matlab, escribe una variable de arreglo con 12 elementos, separando los elementos con espacios o comas y las filas con punto y coma.

>> m = [ 1 2 3 4 ; 5 6 7 8 ; 9 10 11 12 ]

Matlab creará un arreglo bidimensional, con 12 elementos distribuidos en tres filas y cuatro columnas.

El resultado será una matriz rectangular 3x4.

Matriz rectangular 3x4

Con estos pasos, podrás definir cualquier tipo de matriz, ya sea cuadrada o rectangular, con el número de filas y columnas que necesites, de una forma sencilla y efectiva en Matlab.

 
 

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

FacebookTwitterLinkedinLinkedin

Matrices en Matlab

Preguntas Frecuentes