Profesor | Ursula Xiomara Iturrarán Viveros | lu mi vi | 9 a 10 | 301 (Yelizcalli) |
Ayudante | Juan Pablo Cordero Santiago | ma ju | 9 a 10 | 301 (Yelizcalli) |
Ayudante | Norberto José Ochoa Blancas | ma ju | 9 a 10 |
¿Qué vas a aprender en este curso?
En este curso se resalta la importancia de generar y analizar algoritmos numéricos cuyo desempeño sea óptimo y que ayuden a los estudiantes a enfrentar diversos problemas de su vida laboral. Todo comienza con un modelo matemático que aproxime la realidad y a partir de ahí se implementan algoritmos que dan como lugar diferentes aproximaciones o soluciones a los problemas de la vida real. El proceso general se puede ver a continuación:
https://sites.google.com/site/ursulaiturraran/teaching/análisis-numérico-licenciatura?authuser=0
Para darle un sentido más práctico al curso aplicaremos los algoritmos y programas a datos del INEGI (como los que se muestran en la pagina: https://www.inegi.org.mx/datos/) para hacer estimaciones y/o prospecciones de crecimiento de poblacion, índice de empleo y/o desempleo, inflacion, producción agrícola, exportaciones, etc
Temario
Tema 1. Aritmética de punto flotante
Comprenderá los fundamentos del análisis numérico.
1.1 Los sistemas de punto flotante
1.2 La aritmética de punto flotante
1.3 Errores de redondeo y sus efectos
1.4 Software de prueba
Tema 2. Sistemas de ecuaciones algebraicas lineales
Reconocerá y aplicará algunos métodos del análisis numérico utilizables para la resolución de problemas asociados con sistemas de ecuaciones lineales.
2.1 Normas, número de condición
2.2 Eliminación Gaussiana
2.3 Factorización LU
2.4 Factorización de Cholesky para matrices positivas definidas.
2.5 Software correspondiente.
Tema 3. Interpolación
Identificará las ideas centrales de la interpolación, los distintos tipos que existen y su importancia práctica.
3.1 Interpolación
3.2 Interpolación de Newton
3.3 Interpolación con Splines
3.4 Software correspondiente
Tema 4. Cuadratura Numérica
Profundizará sus conocimientos acerca de los métodos fundamentales del análisis numérico.
4.1 Las reglas simples del rectángulo, el trapecio y Simpson
4.2 La versión compuesta de las mismas reglas y sus análisis de error
4.3 Algoritmos de tipo adaptativo
4.4 Cuadratura de Gauss
4.5 Software correspondiente
Tema 5. Ajuste de datos por mínimos cuadrados lineales
Aplicará algunos métodos numéricos en el ajuste de datos.
5.1 Las ecuaciones normales
5.2 La factorización QR
5.3 Software para ambos casos
Tema 6. Resolución de ecuaciones no lineales
Utilizará algunos algoritmos del análisis numérico a la resolución de sistemas de ecuaciones no lineales.
6.1 El algoritmo de Bisección
6.2 El algoritmo de la Secante
6.3 El algoritmo de Newton
6.4 Velocidades de convergencia de los distintos métodos.
6.5 Métodos híbridos
6.4 Software
Tema 7. Simulación
7.1 Generadores congruenciales
7.2 Simulación de variablesa leatorias
7.3 Método de Montecarlo
Evaluación:
Utilizaremos las plataformas de Zoom, Classrom y Moodle. Se puede hacer una reposicion de algun examen, pueden presentar el examen final, aunque no es suficiente, pues tienen que presentar tambien tareas y el proyecto porque estos se promediaran. Siendo un curso donde la gran parte es practica esto tiene que reflejarse en la evaluacion.
Alcance del curso
De acuerdo al temario, el alcance del curso sera el siguiente:
Conocimientos previos
Para poder tomar este curso es necesario haber cursado las siguientes materias:
Herramientas de cómputo
Muchas de estas herramientas son accesibles desde tu cuenta de correo (@ciencias.unam.mx) por lo que no hace falta instalación algúna y para el resto (cómo zoom) únicamente se tiene que generar una cuenta gratuita. Las clases serán presenciales, pero si hubiera que hacer alguna session por zoom, esto puede hacerse sin ningun problema.
Metodología de enseñanza
Dadas las condiciones de este semestre se hará uso de la metodología de enseñanza conocida cómo aula invertida. Está forma de enseñanza a grandes rasgos considera los siguientes pasos:
Bibliografía
Los principales libros sobre los cuales esta basado el curso son:
Compartiremos en la primera clase los links a los principales libros para que puedan tener los PDFs accesibles.
Videos con los temas del curso:
https://sites.google.com/site/ursulaiturraran/teaching
Videos en YouTube acerca del curso:
https://www.youtube.com/channel/UCPqAXvQt6vx13tMUfarPBwA
Presentaciones del curso relacionadas a los videos:
https://sites.google.com/site/ursulaiturraran/teaching/presentaciones-licenciatura
Presentación del Curso: Lunes 30-Enero-2023