C贸mo crear una matriz en Octave

Hoy vamos a bucear en el maravilloso mundo de Octave, te mostraré cómo crear una matriz, ya sea cuadrada o rectangular.

Aquí te dejo con un ejemplo que pinta bastante práctico.

Imaginémonos una matriz cuadrada 2x2, tan sencilla como esta, con dos filas y dos columnas.

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

Si quieres definir esta matriz en Octave, simplemente debes emplear una variable de matriz.

>> m = [ 1 2 ; 3 4 ]

Todos los elementos de la matriz los plasmamos entre corchetes.

  • Entre los elementos de una fila, pon un espacio o una coma para separarlos.
  • Para separar las filas, utiliza un punto y coma.

Lo que obtienes es una bonita matriz cuadrada 2x2.

m =
1 2
3 4

Una vez que has creado la matriz en Octave, tienes las puertas abiertas para utilizarla en cualquier operación matricial.

Por ejemplo, es posible calcular la suma o el producto de dos matrices, el determinante, el rango, incluso la matriz inversa o transpuesta, entre otras cosas. Si tienes en mente calcular el determinante de la matriz, simplemente usa la función det(m).
un ejemplo de cálculo matricial en Octave

Cómo darle vida a una matriz rectangular

Para dar forma a una matriz rectangular, el procedimiento es el mismo que ya has visto para las matrices cuadradas.

Por ejemplo, veamos una matriz rectangular 3x4

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

En este caso, la matriz cuenta con tres filas y cuatro columnas.

Escribe los 12 elementos de la matriz entre corchetes, separando los elementos con un espacio.

Después, coloca un punto y coma al final de cada fila de la matriz, excepto en la última fila.

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

Y ahí lo tienes, una matriz rectangular.

una matriz rectangular 3x4

Siguiendo estos pasos, podrás crear cualquier matriz, ya sea cuadrada o rectangular, con tantas filas y columnas como desees.

Solo recuerda escribir los elementos desde el primero hasta el último y utilizar el punto y coma para separar las filas.

Un apunte. Puedes separar los elementos en la misma fila con un espacio o una coma. No hay diferencia. Aunque, si me preguntas, te recomendaría que los separes con un espacio, hace el código más legible y permite distinguir mejor los puntos y comas que separan las filas.

 
 

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

FacebookTwitterLinkedinLinkedin

Arreglos en Octave

Matrices en Octave

Preguntas frecuentes

Struct y array de celdas