Este repositorio contiene el proyecto final para la asignatura de Métodos Numéricos I. El proyecto ofrece una biblioteca de algoritmos que se utilizan comúnmente en el campo de las matemáticas numéricas para resolver diferentes tipos de problemas matemáticos.
El proyecto incluye implementaciones de los siguientes algoritmos y métodos:
- Método de Bisección: Método iterativo para encontrar raíces de polinomios.
- Método de Falsa Posición: Variante del método de bisección con convergencia mejorada.
- Método de Newton (Newton-Raphson): Uso de derivadas para la búsqueda de raíces.
- Método de la Secante: Similar al método de Newton pero sin requerir el cálculo de derivadas.
- Métodos Exactos:
- Inversión de Matrices Particionadas.
- Método de Gauss-Jordan Particionado.
- Método de Jacobi: Método iterativo para resolver sistemas de ecuaciones lineales.
- Método de Gauss-Seidel: Mejora del método de Jacobi con una convergencia más rápida.
- Método de Relajación: Una variación del método de Gauss-Seidel.
- Método de Cholesky: Descomposición para matrices simétricas y definidas positivas.
- Método de Doolittle: Factorización LU donde la matriz L (lower) tiene todos sus elementos de la diagonal principal igual a 1.
- Método de Crout: Factorización LU donde la matriz U (upper) tiene todos sus elementos de la diagonal principal igual a 1.
Si clonas este proyecto y tratas de ejecutarlo, podrías encontrarte con un error en la clase evaluarFunciones
Para solucionar este problema, necesitas agregar dos archivos JAR específicos al proyecto. Sigue estos pasos para resolverlo:
-
Descarga los archivos JAR necesarios:
- Descarga
ext-1.1.1.jardesde este enlace. - Descarga
jep-2.4.1.jardesde este enlace.
- Descarga
-
Añade los archivos JAR al proyecto:
- En tu entorno de desarrollo (NetBeans), haz clic derecho en el directorio
Librariesdentro de tu proyecto. - Selecciona
Add Jar/Folderen el menú contextual.
- Navega hasta la ubicación donde descargaste los archivos JAR y selecciónalos.

- Haz clic en
AbriroAceptarpara añadir los archivos JAR a tu proyecto.
- En tu entorno de desarrollo (NetBeans), haz clic derecho en el directorio
Con estos pasos, deberías haber resuelto el error en la clase evaluarFunciones y tu proyecto debería ejecutarse correctamente.
En algunos de los metodos existe el boton de "Teoria" el cual abre una ventana con un poco de la teoria que se usa para el programa
El programa podria contar con errores que no fueron detectados durante su desarrollo, alguno errores comunes de los metodos si estan incluidos en el programa





