- @00santiagob
En este repositorio se haran los codigos que sean relevantes para la materia Analisis Numerico (2020). Dichos codigos perteneceran a los teorico y a los practicos.
- Lab_0.py no se hizo porque es solo una guia introductoria a Python.
- Lab_1.py (completo - Temario 1).
- Lab_2.py (completo - Temario 2).
- Lab_3.py (completo - Temario 3).
- Lab_4.py (completo - Temario 4).
- Lab_5.py (completo - Temario 5).
- Lab_6.py (completo - Temario 6).
- Lab_7.py (completo - Temario 7)
- Parcial_1.py (completo - Temarios 1, 2 y 3).
- Parcial_2.py (completo - Temarios 4, 5 y 6).
Para este repositorio se uso autopep8 para el estilo de codigo, lo cual hizo que no se pueda usar funciones lambda. Ademas se han usado librerias como Numpy, Scipy, Matplotlib y Math para la realizacion de algunos ejercicios.
- Preliminares matematicas: errores, punto flotante, redondeo
- Re-Solucion de ecuaciones no lineales
- Interpolacion polinomial
- Aproximacion (Ajuste de datos)
- Integracion numerica
- Re-Soluciones de ecuaciones lineales
- Programacion lineal
Tener instalado Git y Python (en lo posible Python3 cualquier version). Ademas se recomienda tener instaladas las librerias anteriormente instaladas (Si no sabe hacerlo, mas abajo se lo explicamos).
Primero descargar el repositorio analisis-numerico-2020:
-
Abrir una terminal:
git clone https://github.com/00santiagob/analisis-numerico-2020.git
-
Para correr algun ejercicio entrar en algun archivo archivo.py.
-
En la parte inferior comentar y/o descomentar alguna funcion para usarla.
Hara falta tener instalado Git en su dispositivo, pero no es parte de este repositorio enseñarles a hacerlo, asi que queda en sus manos hacerlo.
Descargar Python 3.x.x de la pagina oficial.
Abrir la terminal y correr el siguiente comando:
sudo apt install python3 python3-dev python3-pip
pip3 install --upgrade pip
sudo apt update && sudo apt upgrade
Queda pendiente. Si sos usuario de algun sistema operativo distinto a los anteriormente mencionados, te pido que ayudes a completar este instructivo.
Chequear que esten instaladas las librerias Numpy, Matplotlib y SciPy, en caso de no estarlo correr lo siguiente en la terminal (powershell en caso de usar Windows):
pip3 install numpy
pip3 install matplotlib
pip3 install scipy
Nota: en caso de ya tenerlos instalados es suficientes (no importa la version).
Errores: Posiblemente en linux aparezcan errores al instalar la libreria Matplotlib, dado que depende de otras librerias: libfreetype6, libpng12 y libqhull. Tambien puede que aparezcan con otros nombres similares, pero son las mismas librerias.
Soluciones:
Error al instalar Matplotlib:
sudo apt install libfreetype6-dev sudo apt install pkg-config sudo apt install libpng12-dev sudo apt install pkg-config sudo apt install libqhull sudo apt update && sudo apt upgrade pip3 install matplotlib
Cualquier otro error se agradece que lo comenten abriendo una issue nueva.
Gracias y disfruten