Warning
El proyecto aún se encuentra en fase de desarrollo por lo que pueden existir errores y código incompleto
Proyecto que contiene una serie de jupyter notebooks con documentación sobre los diferentes algoritmos a utilizar en la asignatura, su implementación en python, y una sección para insertar los datos y obtener los resultados de cada algoritmo.
La forma de uso sugerida es a través de Google Colaboratory, servicio en línea para la ejecución de código python de manera sencilla, rápida y segura, y sin la necesidad de instalar nada, en cualquier plataforma: Windows, Linux, MacOs, Android y IOs.
También se puede emplear de forma local mediante Jupyter Lab
.
Note
El directorio se encuentra ordenado por capítulos según el libro de texto de MN
- Cap 1: Teoría de Errores
- Cap 2: Raíces de Ecuaciones Algebraicas
- Separación de raíces
- Resolución de ecuaciones algebraicas
- Cap 3: Sistemas de Ecuaciones Lineales y Matrices
- Cap 4: Aproximación de Funciones
- Cap 5: Integración Numérica
- Cap 6: Optimización Numérica
- Sin restricciones
- Con restricciones
- Cap 7: Ecuaciones Diferenciales Ordinarias
- Extras:
- Documentación de bibliotecas usadas:
Para poder acceder a los notebooks en Colab se puede realizar:
-
Explorando los archivos en el repositorio:
[!NOTE] Una vez dentro del archivo
.ipynb
deseado, pruebe a cambiar el enlace degithub.com/...
agithubtocolab.com/...
-
Utilizando el directorio de enlaces que se encuentra en este Readme
Tips:
- Para la navegación organizada dentro del archivo se puede emplear el índice proporcionado por la página
- Para poder empezar a ejecutar el notebook se debe conectar a un entorno de ejecución de Google Colab
- Cambiar los datos de entrada en las secciones de inserción de datos para poder obtener los resultados deseados
- Para ejecutar el nuevo código, ir a la pestaña
Entorno de ejecución
y seleccionar la opciónReiniciar y ejecutar todo
, aceptando todas las ventanas emergentes - Para poder ver los resultados dirigirse a la sección de salida de datos
Para poder acceder a los notebooks en Jupyter Lab
se deben realizar los siguientes pasos (Windows
):
-
Abrir la consola del sistema (
cmd
) en la localización de los notebooks (shift+click derecho
->Abrir ventana de comandos aquí
) -
Instalar las dependencias necesarias mediante
pip install
(Ej:pip install numpy
), o usando el archivorequeriments.txt
incluido en este repositorio -
Lanzar sistema mediante el comando
jupyter lab
Tutorial de Jupyter Lab
numpy
~=1.26.0matplotlib
~=3.8.0scipy
~=1.11.2sympy
~=1.12jupyterlab
~=4.0.6pandas
~=2.1.1