You are on page 1of 6

MATRICES EN MATLAB.

El presente archivo tiene la finalidad de mostrar los principales comandos de MATLAB para la
manipulacin de matrices de cualquier dimensin en MATLAB

Arreglos

Se pueden construir arreglos o matrices utilizando los parntesis cuadrados [ ]. Las columnas se
separan por comas o por espacios, y las filas o renglones se separan con punto y coma.

Se recomienda utilizar los espacios en lugar de las comas, ya que eso favorece la visualizacin al
momento de capturar la matriz.

Otro tipo de arreglos son aquellas matrices que contienen el mismo nmero en todos sus
elementos. Por ejemplo las funciones zeros y ones son utilizadas para dicho propsito.
Se pueden combinar estas diferentes funciones para poder formar arreglos complicados. MATLAB
evaluar siempre los parntesis internos.

Las operaciones aritmticas estn definidas para los arreglos. Sin embargo, hay operaciones entre
un escalar y un arreglo, y operaciones entre dos arreglos. Primero veremos las operaciones entre
un escalar y un arreglo.

Si definimos M como una matriz y a como un escalar, M+a, M-a, M*a y M/a, suma, resta,
multiplica y divide el valor de a a cada elemento de M.
Describir operaciones entre dos matrices es un poco ms complicado. Si definimos M y P como dos
matrices del mismo tamao. M P toma cada elemento de M y lo resta al correspondiente
elemento de P.

Hay dos tipos diferentes de multiplicacin de matrices: La multiplicacin elemento a elemento y la


multiplicacin matricial estndar.

La multiplicacin elemento a elemento est denotada por .* Para matrices M y P del mismo
tamao, M.*P multiplica cada elemento de M por su correspondiente elemento de P. Lo mismo
pasa para ./ y .^.
La transpuesta de una matriz cambia las filas por las columnas de una matriz dada. En MATLAB la
transpuesta est definida por un apstrofe

Todas las funciones aritmticas definidas en MATLAB, tales como sin, o sqrt pueden tener arreglos
como argumentos. El valor de salida es la funcin evaluada para cada elemento del arreglo de
entrada. Una funcin que toma un arreglo como una entrada y realiza la funcin, se dice que est
vectorizada.

MATLAB puede almacenar el valor que se le asigne a cualquier variable, y esta aplicacin puede
extenderse a vectores y matrices, es decir si queremos escribir la siguiente matriz

Lo nico que tenemos que hacer es asignar la variable A como se muestra a continuacin.

A= [ 2 1 2; 1 -2 3; 2 1 4]

Los espacios entre cada nmero representan cada columna, el punto y coma indica que se est
pasando al siguiente rengln o fila.

Las operaciones entre vectores y matrices (multiplicacin, suma, resta) ya vienen definidas en
MATLAB, adems se pueden utilizar los siguientes comandos:

a) Si queremos obtener una matriz escalonada reducida el comando que se utiliza es rref (A).
b) Si queremos obtener la inversa de una matriz, se utiliza el comando inv(A).
c) Si se quiere calcular el determinante de una matriz se utiliza det(A).
d) La transpuesta de una matriz se puede calcular utilizando el smbolo: .