Está en la página 1de 2

[a,b,] Define la lista (o matriz fila) (a, b, )

matrix(fila 1, , fila m)
Donde cada fila es una lista de orden n define una
matriz de orden mxn
genmatrix(A, m, n) Define una matriz A de orden mxn de forma general
ident(n) Devuelve la matriz identidad de orden n
zeromatrix(m, n) Devuelve la matriz nula de orden mxn
A[ij] Devuelve el elemento a
ij
de la matriz A
A^^n Calcula la potencia n-sima de la matriz A
A^n
Calcula la matriz ue resulta al elevar a n cada
elemento de la matriz A
transpose(A) Calcula la matriz traspuesta de A
invert(A) o A^^(-1) Calcula la matriz inversa de A (si existe)
load(funts), traematrix(A) Devuelve la traza de A
ro!(A, i) Devuelve la fila !i de A
ol(A, i) Devuelve la columna Ci de A
is(expresi"n)
Devuelve si es cierta o no la expresi"n (utiliza los
resultados almacenados)
e#elon(A)
Calcula una matriz escalonada de A con los pivotes
normalizados
triangularize(A)
Calcula una matriz triangular superior realizando
operaciones elementales por filas en A
ran$(A) Calcula el rango de la matriz A
determinant(a) Calcula el determinante de la matriz A
minor(A, i, j) Devuelve la matriz A una vez eliminadas !i # Cj
submatrix(i
1
, , i
m
, A, j1, ,j
n
)
Devuelve la matriz A una vez eliminadas !
i$
, , !
im
#
C
j$
,, C
jn
n% Devuelve el factorial de n
adjoint(A)
Devuelve la traspuesta de la matriz adjunta de A
(Adj(A))
t
linsolve([e&
1
, , e&
m
],[x
1
, , x
n
])
%esuelve el sistema de ecuaciones lineales definido
por e
$
, , e
m
en las variables x
$
, , x
n
oefmatrix([e&
1
, , e&
m
],[x
1
, , x
n
])
Devuelve la matriz de coeficientes para las variables
x
$
, , x
n
del sistema de ecuaciones lineales definido
por e
$
, , e
m
augoefmatrix([e&
1
, , e&
m
],[x
1
, , x
n
])
Devuelve la matriz ampliada con los trminos
independientes cambiados de signo para las
variables definido por e
$
, , e
m
float(x) o x,numer
Devuelven la representaci"n decimal del n&mero
real '
lu'fator(A, generalring)
(btiene la factorizaci"n )* de A de forma
empauetada como la lista +)*, perm, fld,
invert'b('lu(A,(rng,generalring)) -nvierte la matriz A mediante la factorizaci"n )*
.ras ejecutar )*lu'fator(A, field) el comando lu'ba$sub(),+) resuelve el sistema A'/0
.ras evaluar )*lu'fator(A), get'lu'fators()) devuelve una lista de la forma +1, ), *, tal ue
A/1)*2 Donde 1 es una matriz permutaci"n, ) es triangular inferior con unos en la diagonal # *
es triangular superior
*n vector tambin se define como una matriz fila matrix (+3,4,) o una matriz columna matrix
(+3,,+4,)
5e suman matrices o listas mediante el s6mbolo ,
5e multiplica un escalar por una matriz o una lista mediante el s6mbolo -, para multiplicar
matrices se utiliza el s6mbolo
.
#arpol((A,/) Calcula el polinomio caracter6stico de A
eigenvalues(A) Calcula los valores propios de A
eigenvetors(A) Calcula los vectores propios de A
jordan(A) Devuelve la matriz de 7ordan de A en forma de lista
1ara obtener la matriz de 7ordan de A, se ejecuta disp0ordan(argumento) utilizando como
argumento la salida de jordan(A)
fppre*preisi"n 8stablece una precisi"n decimal de bfloat(expresi"n)
dot-produt(x,()
Devuelve el producto escalar est9ndar de las listas o
matrices columnas x,# de igual longitud
integrate (expr,x,a,b)
Calcula la integral definida de la expresi"n respecto de
x con l6mites de integraci"n a # b
inprod (x,() o innerprodut (x,()
Devuelve el producto escalar est9ndar de las listas o
matrices columnas x,# de igual longitud2 Antes es
necesario evaluar load(eigen)
8l n&mero : se representa mediante 1pi, el sen x por sin(x) # el cos x por os(x)
gs#mit(A) o grams#midt(A)
Aplican al sistema formado por los vectores
filas de la matriz A el mtodo de ;ram-
5c<midt sin normalizar con el producto
escalar est9ndar2 Antes es necesario evaluar
load(eigen)
ls&uares'estimates (A,[x,(], (2m-x,n,[m,n])
Calcula los valores de m # n de la recta de
m6nimos cuadrados #/mx=n para los datos
(x,#) ue determinan las filas de la matriz A2
Antes es necesario evaluar load(ls&uares)
5i a>+$, 3, ?, # b>+4, @, ?, el comando !xplot3d([disrete, a, b],[st(le,[points]]) representa los
puntos ($, 4), (3, @) # (?, A)2 5i en el comando anterior se omite [st(le,[points]] entonces se
representan la l6nea poligonal ue definen dic<os puntos
5i B es la matriz de datos, ls&uares'estimates(A,[x,(,z], z2a-x,b-(,, [a,b,]) devuelve los
valores de a,b,c tales ue el plano z=a*x+b*y+c es el obtenido mediante el mtodo de m6nimos
cuadrados2 Antes es necesario evaluar load(ls&uares)
plot3d(funi"n(x),[x,xmin,xmax]) #
plot4d(funi"n(x,(),[x,xmin,xmax],
[(,(min,(max])
%epresentan la funci"n (expl6cita) entre
esos l6mites en dos # tres dimensiones
respectivamente
dra!3d(impliit(funi"n,x,xmin,xmax,(,(min,(
max))
%epresenta la funci"n impl6cita (funci"n)2
Antes es necesario evaluar load(dra!)5
dra!4d(impliit(funi"n,x,xmin,xmax,(,(min,(
max,z,zmin,zmax))
%epresenta la funci"n impl6cita (funci"n)2
Antes es necesario evaluar load(dra!)5
realroots(expresi"n)
Calcula las ra6ces reales distintas de la
expresi"n
fator(expresi"n)
!actoriza la expresi"n si las ra6ces son
n&meros enteros # por lo tanto da
informaci"n acerca de la multiplicidad de
la ra6z
allroots(expresi"n)
Calcula de forma aproximada las ra6ces
reales de la expresi"n

También podría gustarte