Algebra Lineal Ingeniera Industrial Alianza SENA
Taller 1 Autoestudio
Grupo: Lina Crdenas, Soledad Sanguino, Jefferson Beltrn, Oscar Amezquita
1. Completa las siguientes tablas
Senten
cia
$
Descripcin
Termina o separa un
Comando
solve
Descripcin
Resuelve un sistema de
comando, pero no muestra el
ecuaciones polinmicas
resultado
Para separar ecuaciones e
simultneas (lineales o no)
Resuelve la lista de ecuaciones
linsolve
incognitas
lineales simultneas para la
lista
de
expresiones
variables.
Las
deben
ser
polinomios lineales respecto de
;
Separa o termina un comando
echelon
las variables o ecuaciones.
Se obtiene una matriz
triangular pero todos los
elementos de la diagonal
Asigna un valor a una
triangularize
expresin
principal son 1.
Obtener la matriz triangular
que resulta de aplicar
transformaciones elementales
por filas siguiendo el mtodo de
=
:=
Igual a
Para definir funciones
matrix
genmatrix
Gauss.
Para introducir una matriz
a[i,j]:=Frmula de i y
j$ genmatrix (a, Nmero Filas,
Ultimo resultado
entermatrix
Nmero Columnas)
(Nmero Filas, Nmero
Columnas), por ejemplo,
Suma
addrow
entermatrix(2,2)
Genera la matriz identidad
(cuadrada) cuyo tamao viene
dado por el valor Nmero; es un
Diferencia de dos matrices
addcol
caso particular del anterior.
Aade a la derecha
de Matriz las filas dadas por las
listas (o matrices) lista_1, ...,
lista_p. Las longitudes deben
ser concordantes.
Producto
rowswap
Si M es una matriz,
intercambiar filas i y j . Si M no
tiene una fila i o j , devuelve un
Divisin
columnswap
error.
Si M es una matriz, intercambia
las columnas i y j . Si M no
tiene una columna i o j ,
[]
Separar Expresiones
{}
Polinomicas
Separar Ecuaciones y
transpose
devuelve un error.
Hallar la transpuesta de una
rowop
matriz
Si M es una matriz, devuelve la
expresiones
matriz que resulta de hacer la
operacin de fila R_i <- R_I theta * R_j . Si M no tiene una
()
Para separar trminos,
ident
expresiones o ecuaciones
fila i o j , devuelve un error.
Genera la matriz identidad
(cuadrada) cuyo tamao viene
dado por el valor Nmero; es un
^
/**/
Potencia
Todo lo que va encerrado
zeromatrix
caso particular del anterior.
genera la matriz nula de n filas
plot2d
y m columnas
La funcin plot2d representa
entre los smbolos /* */ es
uno o ms grficos en dos
considerado
dimensiones. Las expresiones o
un comentario e ignorado
nombres de funciones que se
por Maxima
utilicen para definir curvas
deben depender todas ellas de
una nica variable var, siendo
obligatorio utilizar x_range para
nombrar la variable y darle sus
valores mnimo y mximo
usando la siguiente
numero
Expresin decimal de numero
wxplot2d
sintaxis: [variable, min, max].
crea un grfico en la celda
correspondiente
float
float (%)
Expresin decimal
Expresin decimal ultimo
ratsimp
resultado
Simplifica expresiones con
radcan
racionales
Simplifica expresiones con
factor
radicales
Factorizacin
expand
kill
kill (all)
Realza productos y potencias
Eliminar valores
Eliminar todos los valores
Tecla
Cul es su funcin?
Para ejecutar una orden: pulsar ENTER
Mxima aade punto y como al final de la
Enter
Shift + Enter
operacin, la etiqueta con (%i1), la procesa e
inmediatamente despus devuelve la respectiva
salida etiquetada con (%o1)
2. Ejemplifique los comandos de la tabla 2
Comando
solve
linsolve
triangularize
matrix
genmatrix
entermatrix
Ejemplo
solucion:solve(xb2-1=0,x);
[x=-1,x=1]
x:3
eq:[x+y+z+w=1,x-y+z-w=-2,x+y-w=0]$
linsolve(eq,[x,y,z]);
addcol
transpose
zeromatrix
plot2d
(%i26) plot2d(x/(xb2-4),[x,-6,6],[y,-6,6], [gnuplot_preamble, "set
zeroaxis;"])$
wxplot2d
(%i25) wxplot2d(sin(2_x),[x,-2_%pi,2_%pi]);
3. Explique la diferencia entre los siguientes comandos:
a. Solve y Linsolve
La llamada solve ([eqn_1, ..., eqn_n], [x_1, ..., x_n]) resuelve un sistema de ecuaciones
polinmicas simultneas (lineales o no) llamando alinsolve o algsys y devuelve una lista
de listas con soluciones para las incgnitas. En caso de haberse llamado a linsolve esta
lista contendr una nica lista de soluciones. La llamada a solve tiene dos listas como
argumentos. La primera lista tiene las ecuaciones a resolver y la segunda son las
incgnitas cuyos valores se quieren calcular. Si el nmero de variables en las ecuaciones
es igual al nmero de incgnitas, el segundo argumento puede omitirse.
b. echelon y triangularize
Produce una matriz triangular superior a partir de la matriz Matrz, que no necesita ser
cuadrada. El comando echelon(Matrz) es anlogo slo que normaliza a 1 el primer
elemento no nulo de cada fila.
c. Matrix, Genmatrix y entermatrix
Las matrices se escriben de forma parecida a las listas y, de hecho, slo tenemos que
agruparlas filas de la matriz escritas como listas bajo la orden matrix, para genmatriz
escribimos a[i,j]:=Frmula de i y j$ genmatrix (a, Nmero Filas, Nmero Columnas) y para
entermatrix solo (Nmero Filas, Nmero Columnas), por ejemplo, entermatrix(2,2)
d. Plot 2d y wxplot 2d
La diferencia entre plot2d( ) y wxplot2d( ) es la ubicacin del grfico de salida: wxplot2d
crea un grfico en la celda correspondiente mientras que plot2d( ) abre una nueva
ventana para dibujar el grfico.1073321280
1073320358
4. Asigne el valor 40 a la variable x y luego evale: x2, p x, 3 p x, ln(x) y 2x. Adems, presente cada
cantidad como un nmero decimal.
5. Halle la solucin de los siguientes sistemas lineales. Si el sistema tiene infinitas soluciones cite dos
de ellas:
a.
b.
c.
d.
6. Compruebe el resultado arrojado por wxmaxima al ejecutar cada una de las siguientes
instrucciones:
a.
b.
c.
d.
7. Emplee el comando plot3d para representar el sistema lineal del ejercicio 5d