Cálculo Numérico

Curso Académico 2023-2024

Guía del curso

Horarios grupo 711

Teoría: Aula 101-4 Módulo 16, 13:30-14:30

Prácticas: Laboratorio Módulo 17, M (7115) y J (7114) 9:30-11:30

Hojas de problemas y Ejercicios resueltos

Exámenes

Soluciones primer parcial de teoría: pdf (histograma de las notas: png)

Soluciones segundo parcial de teoría: pdf

Licencia CAMPUS y formación en MATLAB

MATLAB online (con licencia campus)

Introducción a MATLAB

Referencias para profundizar

Numerical Recipes: descripción detallada de muchos algorítmos. web, pdf.

Coma flotante. What every computer scientist should know about floating point arithmetic. D. Golberg, ACM Computer Surveys 23:5-48, 1991. Texto original online, y en pdf (accesible desde la red interna de la UAM).

SVD. Clases online: MIT, Stanford. Mínimos cuadrados:  An analysis of the total least squares problem. G.H. Golub, C.F. Van Loan, SIAM J. Numerical Analysis 17:883-893, 1981. Texto original en pdf. SVD y Principal Component Analysis: A Tutorial on Principal Component Analysis. J. Shlens, Google Research, arXiv 2014. Texto original en pdf. SVD y representación de caras humanas: video.

Algoritmo QR. The QR algorithm: 50 years later its genesis by John Francis and Vera Kublanovskaya and subsequent developments. G. Golub, F. Uhlig, IMA Journal of Numerical Analysis 29:467-485, 2009. Texto original en pdf.

Método iterativos: SOR en las palabras de su autor. Convergence properties of the symmetric and unsymmetric successive overrelaxation methods and related methods. D.M. Young, Mathematics of Computation 24:793-807, 1970. Texto original en pdf.

El método de Newton. Contado por S. Sternberg (Harvard): transparencias en pdf. Dominios fractales de convergencia: video de 3Blue1Brown.

Sobre la forma baricentrica de Lagrange para el polinomio interpolador. Barycentric Lagrange Interpolation. J.-P. Berrut, L.N. Trefethen, SIAM Review 46:501-517, 2004. Texto original en pdf.

Enlaces útiles

Otras páginas web de cursos de Cálculo Numérico en la UAM: web de Fernando Chamizo, web de Dmitry Yakubovich, web de Patricio Cifuentes

GNU Octave: software y manual oficial, y tutorial de programación

Códigos online: Matlab File Exchange, Netlib, Rosettacode, Chebfun

Servicios informáticos UAM:

Las principales distribuciones Linux: Debian, Fedora, Ubuntu, Arch, Gentoo

Datasets:

Otros cursos online de Cálculo Numérico: Harvard, Stanford, MIT

Sobre los números binarios

Ejecutar código Matlab en el servidor del departamento desde el propio ordenador

Muy importante. Una hoja con gráficas puede llegar a ocupar mucho espacio en disco. Por esto hay que guardar las hojas sin los gráficos, dejando únicamente el código. Antes de salir, pinchar en Cell > All Output > Clear.