Uchuvas
casi todas las funciones de algebra lineal estan en una librería llamada LinearAlgebra. Para cargar todas las funciones de esta librería, se teclea el comando siguiente:
>with(LinearAlgebra);
Si solo se desea utilizar una función concreta de toda la librería, se la puede llamar dando al programa el siguiente comando:
> ?LinearAlgebra[funcion](argumentos);
Porejemplo, para determinar una matriz A, basta teclear:
> LinearAlgebra[determinant](A);
Vectores y matrices
Linear Algebra trabaja con matrices de todo tipo, además de trabajar con datos detipo numérico como pueden ser enteros, reales, complejos y con datos simbólicos. Para construir una matriz disponemos del comando Matrix, la sintaxis es la siguiente,Matrix(r,c,init,ro,sc,sh,st,o,dt,f,a). el primer opcional r es el numero de filas de la matriz, mientras que c es el numero de columnas, init es el estado inicial de la matriz que se puede especificar mediante diferentes maneras.El parámetro ro es una variable para definir si la matriz puede ser alterada o no y f son los datos con los que se va a rellenar la matriz.
Ejemplos:
> Matrix(2);
> Matrix(2,3);
>Matrix(1..2,1..3,2);
> Matrix([[1,2,3,4,5],[4,5,2,3,6]]);
> Matrix(5,a);
Podemos rellenar la matriz por columnas del siguiente modo:
>A:=Matrix(<<1,2,3>|<4,5,6>|<6,8,9>>);
Podemos definir una función con la que definimos los elementos de la matriz
O definir los elementos independientemente.
> s:={(1,1)=0,(1,2)=1}:Matrix(1,2,s);
Se puedeacceder a los elementos de una matriz con sus índices de fila y columna separados por una coma y encerrados entre corchetes. Por ejemplo:
> s:={(1,1)=2,(1,2)=1,(2,1)=a,(2,2)=pi}:
>H:=Matrix(2,2,s):
> H[2,1]; H[2,2]; H[1,1];
La regla para definir vectores en maple son similares a alas de las matices, pero teniendo en cuenta que hay un único subíndice, la sintaxis es muy parecida...
Regístrate para leer el documento completo.