Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INGENIERIA
TRONCO COMUN
LABORATORIO DE PROGRAMACIÓN
Y MÉTODOS NUMÉRICOS
GRUPO: 11
Objetivo de la practica
Elaborar un programa, implementando el método de Gauss-Jordan, para la
solución de problemas de sistemas de ecuaciones lineales que se presentan en
problemas de ingeniería, con creatividad y honestidad.
Fundamento
Un sistema de ecuaciones lineales se representa como:
Método de Gauss-Jordan
Para tener éxito en la resolución de un sistema de ecuaciones lineales se sugiere
llevar a cabo los siguientes pasos:
1. Vaya a la columna no cero extrema izquierda.
Dicho código se utiliza ingresando cada uno de los valores en x, y, z de las 3 ecuaciones
al igual que sus resultados utilizando el comando input para así guardarlo en una
variable, se pasa a una series de ciclo for que lo que realizan en ella es que A la primera
fila de la matriz aumentada (fila pivote) se divide entre el elemento pivote (escalado)
después de esto se obtendrá una nueva ecuación, por lo que se hará lo misma en el
elemento pivote de la fila 2 y posteriormente en la que le siguen, así eliminado todas las
incógnitas del sistema. Para la matriz inversa aplicamos las propiedades, donde, el
producto de la matriz de coeficiente por su inversa es igual a la matriz unidad. Y el
producto de su inversa por el vector de constantes es igual el vector solución.
Y para concluir una serie de comandos fprinft para mostrar cada uno de los valores
obtenidos en dichas ecuaciones. también se utilizó el rref que sirve para reducir la fila de
forma escalonada.
Resultados (Desarrollo de la práctica)
Dado el siguiente sistema de ecuaciones lineales:
Ventana de comandos
Código Utilizado
Conclusiones
En esta práctica se vio un método de eliminación de incógnitas de ecuaciones.
Gauss y Gauss-Jordan no son métodos iterativos, en cambio, dan con las
soluciones de manera directa; sin necesidad de hacer cálculos de error en las
iteraciones que se realizan.
La práctica en general fue mucho utilizar ciclos for para resolver el número de
ecuaciones introducidas y un poco confusa por el hecho de utilizar nuevos
comandos como fue rref que sirve mucho en ecuaciones lineales y en este caso
la de reducir forma escalonada. De este método ya lo había visto en algebra de lo
cual fue gran ayuda para realizar dicho código , y considero es ideal para
solucionar problemas ecuaciones lineales