Beruflich Dokumente
Kultur Dokumente
Facultad de Matemáticas
Departamento de Matemática
Primer Semestre de 2018
Matrices
Objetivos del laboratorio
Trabajar con matrices y sus operaciones en Mathematica.
Temario detallado
1. Matrices.
2. Álgebra de Matrices.
Glosario de comandos
{n1 , n2 , ..., nm }
Ahora bien, para Mathematica una matriz es una lista de listas en donde cada fila es representa
por una lista. Por ejemplo, la matriz
a11 · · · a1m
.. ... ..
. .
am1 · · · amn
en Mathematica se define mediante la siguiente sintaxis
Ejemplo
1 2 3 −6 7 6
El siguiente codigo define la matrices A = 4 5 6 y B = 4 1 −8 .
7 8 9 2 8 1
Podemos realizar operaciones entre estas matrices de forma sencilla. Por ejemplo, podemos
encontrar la forma reducida por filas con el comando RowReduce
Observación: Notar que al ocupar el comando MatrixForm el output no es una matriz.
Al ejecutar el siguiente código el software no hará ningún calculo, pues el input no es el
esperado por el comando.
Suma de matrices.
Para sumar dos matrices lo hacemos con el sı́mbolo +. El siguiente código muestra como
se suman dos matrices:
Observación: Si intentamos sumar matrices de distintas dimensiones Mathematica nos
arrojara el siguiente error:
Resta de matrices.
Para restar dos matrices lo hacemos con el sı́mbolo - y la sintaxis es análoga a la de la
suma.
Producto de matrices.
Para multiplicar dos matrices lo hacemos con el sı́mbolo .. El siguiente código muestra
como se multiplican dos matrices:
Recuerde que solo si A y B son matrices, entonces solo tiene sentido su producto si el
numero de columnas de A es igual al numero de filas de B.
Si intentamos hacer un producto de matrices en que la condición anterior no se cumpla
el software nos arrojara un error. Lo anterior se muestra en el siguiente código:
Observación: Notemos que si en vez de ocupar . ocupamos * lo que obtenemos es
la matriz que resulta al multiplicar las entradas respectivas de cada matriz. El siguiente
código muestra lo anterior:
Potencias de matrices.
En muchos casos necesitamos calcular la potencia de una matriz. Es decir, si A es una
matriz, entonces necesitamos calcular An . Lo anterior se logra con el comando MatrixPo-
wer el cual recibe dos parámetros, una matriz y un natural (En estricto rigor el segundo
argumento puede ser un real cualquiera, pero para efectos del curso solo consideraremos
naturales como parámetro). El siguiente código calcula A3 :
Notar que para calcular la potencia de una matriz se debe poder realizar la operción
de multiplicar por si mismo la matriz y esto solo ocurre para las matrices cuadradas. Si
aplicamos el comando a una matriz que no sea cuadrada Mathematica nos arrojara un
error como muestra el siguiente error:
Observación: SI en vez del comando ocupamos el sı́mbolo ∧ lo que nos entrega como
resultado es la potencia de cada entrada. El siguiente código muestra lo anterior:
Matrices inversas.
Si una matriz es invertible podemos calcular su inversa con el comando Inverse . Por
ejemplo, el siguiente código encuentra la matriz inversa de la matriz T :