Está en la página 1de 10

UNIVERSIDAD POLITECNICA DE

TLAXCALA
MARIA FERNANDA HERNANDEZ BAEZ

ALGEBRA LINEAL

PROFESOR: SAUL OLAF LOAIZA MELENDEZ

ACTIVIDAD #6

METODOS PARA ENCONTRAR UNA MATRIZ CON EL PROGRAMA MAXIMA

INTRODUCCION

En el presente reporte se hablara de cómo utilizar el programa máxima un sistema


de álgebra computacional, motor de cálculo simbólico escrito en lenguaje Lisp, en
el cual se pueden resolver diferentes sistemas ecuacionales, aprendimos a utilizar
tres métodos que son los que se explicaran posteriormente llamados , método
numérico, método de la inversa y método por la regla de Grammer. Para ello se
necesita conocer conceptos básicos de programación como lo son símbolos para
escribir correctamente la programación, pues como ingenieros químicos vamos a
programar variables de presión, temperatura etc. y con estos se podrá observar

variables.

Método numérico
Primero que nada ordenar o tener la sintaxis de la variable a trabajar en la que se le
indicara la asignación al programa, es decir, saber escribir los caracteres, empezando por el
nombre de la variable, y asignar la operación, función o comando que deseamos obtener,
utilizando “;””()”” []”etcétera, y colocar la función que es la que ya está definida en máxima
que será la que resolverá el sistema como se muestra en las siguientes imágenes. En las
que se presenta el sistema que utilizamos para el reporte anterior que sea nuestro ejemplo
para mostrar los tres métodos ya mencionados.
Mientras la asignación se escriba correctamente el resultado saldrá, como se muestra en la
imagen por obra de magia se escriben las ecuaciones y es así como se muestra el método
numérico el cual ya está programado en el software, cada software tiene su método
numérico y depende del método numérico es el sistema que se va a obtener, la diferencia
entre Excel y máxima es que máxima nos va a dar más decimales o en forma exacta
oracional. Ya teniendo las ecuaciones escritas se escribe el comando “linsolve” el método
numérico utilizado para resolver una ecuación lineal. Y dar la interpretación de las
concentraciones en este caso, pues nuestras incógnitas son c1,c2,c3,c4,c5 poniendo
correctamente los corchetes, punto y coma, paréntesis. Y en cuestión de segundos se
calcula. Software matemático de manera exacta que si pone float se asigna en decimales o
numero flotante. Solo que lleva bastantes decimales como se muestra son 15.
Método de inversa

Ahora se va ocupar la inversa como en Excel, se necesita definir la matriz A en la


que necesitamos la sintaxis y saber comandos básicos, y ahora sé que se coloca la
matriz correctamente colocando las columnas y filas, no importa si se escribe
seguido o en forma escalonada, poniendo al principio la sintaxis “matrix”, después
se va a colocar el comando “transpose”que en este caso es “50,0,160,0,0” y luego
invert(A) Y “float de nuevo para las decimales. No olvidar poner los signos de coma,

punto y coma, corchetes, y paréntesis al iniciar y finalizar la matriz.

El vector “B”es el que esta seguido de transpose

“A” es la matriz y otra forma de hacer la transpuesta, una manera más fácil para
encontrar la solución pues ya se encontró el sistema ayer con la operación punto es
para la multiplicación matricial. La desventaja de este programa es que no se puede
copiar, pero si se puede tomar captura para mostrar el procedimiento. Se tendrán
resultados favorables si se escribe correctamente la asignación, pues si se escribe
con mayúsculas y minúsculas no dará el resultado, para este programador se debe

tener mucho cuidado al escribir.


Regla de CRAMER
La regla de Cramer es un teorema del álgebra lineal que da la solución de un
sistema lineal de ecuaciones en términos de determinantes. La regla de Cramer es
de importancia teórica porque da una expresión explícita para la solución del
sistema. Sin embargo, para sistemas de ecuaciones lineales de más de tres
ecuaciones su aplicación para la resolución del mismo resulta excesivamente
costosa: computacionalmente, es ineficiente para grandes matrices y por ello no es
usado en aplicaciones prácticas que pueden implicar muchas ecuaciones. Sin
embargo, como no es necesario pivotar matrices, es más eficiente que la
eliminación gaussiana para matrices pequeñas, particularmente cuando son usadas
operaciones SIMD.

En esta regla se hace uso de los determinantes, la solución se obtiene que cuando
se multiplica la inversa por el vector b. en esta regla se haga uso del determinante,
se calcula n determinantes para obtener directamente el valor, se hace de toda la
matriz, esta regla también se puede utilizar para sistemas de 2x2. Dice que para
encontrar la variable c1 solo se tiene que calcular el determinante, la división de dos
determinantes si fuera el caso de 2x2. Y para la solución de la primera
concentración en la columna se sustituye por el valor del vector b y
automáticamente da el resultado de c1 y para obtener las demás concentraciones
se hace lo mismo que en la anterior, no es necesario calcular todas las
concentraciones, nadadas se puede calcular de 3. Esta es otra manera de obtener la

solución del sistema.

Concentración 1
Concentración 2

Mismo procedimiento que en la concentración 2 pero ahora en la columna 2.


Concentración 3

Mismo procedimiento que los anteriores pero ahora en la columna siguiente.


Concentración 4

Mismo procedimiento siguiente columna.


Concentración 5

Mismo procedimiento pero siguiente columna.


Conclusión
En conclusión puedo decir que es una marea más fácil de resolver cualquier sistema
de los que hemos visto, aquí se muestra como se resolvió el mismo sistema con tres
métodos diferentes, todos muy fáciles de hacer, sin embargo para poder llegar a
tener una solución favorable es importante realizar adecuadamente tu sistema pues
de lo contrario no se obtendrán resultados. Al mismo tiempo es importante hacer
uso adecuado de los signos que se escriben al escribir la asignación, se me facilito
realizar los tres métodos pero si tuve dificultad algunas veces puesto que me

faltaban signos o no los había escrito bien.

Finalmente creo que este programador nos será de mucha ayuda para seguir

resolviendo este tipo de ecuaciones lineales.