Algoritmos: matg1013.py

Resumen de los métodos presentados en clases del curso MATG1013 como ejemplo didáctico, implementados usando Python. Los algoritmos contienen tareas por desarrollar y a ser implementadas por el estudiante.

descargar archivo : matg1013.py

Por simplicidad, guarde el archivo en el mismo directorio de trabajo de del problema que se encuentra resolviendo.

Sugerencia de uso:

import numpy as np
import matg1013 as fcnm

....
respuesta = fcnm.gauss_seidel(A,B,X,tolera, itermax=100)
....

Contenido

UNIDAD 03. SISTEMAS DE ECUACIONES – METODOS DIRECTOS

  • pivoteafila(A). Tarea: revisar si diagonal tienen ceros
  • gauss(A,B, casicero = 1e-15). Tarea: revisar si diagonal tienen ceros
  • gauss_jordan(A,B, casicero = 1e-15). Tarea: revisar si diagonal tienen ceros
  • gauss_eliminaAdelante(AB, casicero = 1e-15). Tarea: revisar si diagonal tienen ceros
  • gauss_jordan_inversa(A). Tarea: revisar si diagonal tienen ceros
Unidad 04: sistemas de ecuaciones – metodos iterativos
  • gauss_seidel(A,B,X,tolera, itermax=100). Tarea: verificar la convergencia, diagonal dominante.

Presentado con fines de repaso del material de estudio.