Manipulación de matrices 

Hay diversas formas de introducir una matriz en Maple. Por ejemplo, sin ánimo de ser exhaustivos 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-mrow(Typesetting:-mverbatim( (1.1)
 

o en modo habitual 

> `:=`(AA, Matrix(%id = 151631820))
 

Matrix(%id = 151631820) (1.2)
 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-mrow(Typesetting:-mverbatim( (1.3)
 

El elemento que falta es interpretado como 0 

Maple puede sumar matrices 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-maction(Typesetting:-mverbatim( (1.4)
 

Asimismo puede multiplicar matrices de tamaños adecuados 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-mrow(Typesetting:-mverbatim( (1.5)
 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-maction(Typesetting:-mverbatim( (1.6)
 

Maple calcula el rango, pero necesita buscar la función en un paquete especial denominado Linear Algebra 

> Typesetting:-mrow(Typesetting:-mi(
 

2 (1.7)
 

Maple calcula la traspuesta 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-maction(Typesetting:-mverbatim( (1.8)
 

Si tenemos suficiente memoria podemos cargar de golpe el paquete 

> Typesetting:-mrow(Typesetting:-mi(
 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-maction(Typesetting:-mverbatim( (1.9)
 

> Typesetting:-mrow(Typesetting:-mi(
 

2 (1.10)
 

¿Qué menos que calcular la inversa de una matriz? 

> Typesetting:-mrow(Typesetting:-mi(
 

Error, (in LinearAlgebra:-LA_Main:-MatrixInverse) singular matrix
 

La matriz C no posee inversa. La modificamos un poco 

> Typesetting:-mrow(Typesetting:-mi(
 

3 (1.11)
 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-maction(Typesetting:-mverbatim( (1.12)
 

Y el determinante de una matriz cuadrada 

> Typesetting:-mrow(Typesetting:-mi(
 

18 (1.13)
 

Maple extrae submatrices; por ejemplo las filas 1, 3 y las columnas 1, 2 de C 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-mrow(Typesetting:-mverbatim( (1.14)
 

Maple calcula valores y vectores propios de matrices cuadradas. Modificamos un poco F por claridad 

> Typesetting:-mrow(Typesetting:-mi(
 

0 (1.15)
 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-maction(Typesetting:-mverbatim( (1.16)
 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-maction(Typesetting:-mverbatim( (1.17)
 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-mrow(Typesetting:-mverbatim( (1.18)
 

La respuesta de Maple son los valores propios y los vectores propios asociados a ellos. 

Finalmente, Maple calcula -entre otras formas canónicas- la forma de Jordan 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-maction(Typesetting:-mverbatim( (1.19)
 

Pudiendo evaluar la matriz de paso 

> Typesetting:-mrow(Typesetting:-mi(
 

Typesetting:-mrow(Typesetting:-mverbatim( (1.20)
 

En efecto, 

> Typesetting:-mrow(Typesetting:-msup(Typesetting:-mi(
 

Typesetting:-maction(Typesetting:-mverbatim( (1.21)
 

Y muchas otras funciones más de Algebra Lineal que, en su momento, se verán.