UNIVERSIDAD DE PUERTO RICO
DEPARTAMENTO DE MATEMATICAS
HUMACAO, PUERTO RICO 00791
PRONTUARIO DE MATE 4061
-
Nombre del Curso: Análisis Numérico Introductorio
-
Codificación: MAIE 4061
-
Pre-requisitos o Co-requisitos: Mate 3061 y Mate 3062, Mate 3039 ó
Mate 3009, Co-requisito: Mate 4031
-
Número de créditos para el estudiante / Número de
créditos equivalentes para el profesor: 3 / 3
-
Laboratorio: No tiene laboratorio.
-
Justificación: Los modélos matemáticos se utilizan
comunmente para describir problemas cientificos y sociales suceptibles a
este tipo de análisis. Usualmente por la complejidad de estos
modélos no es posible determinar las soluciones exactas del problema
en cuestión. La simulación por computadoras de estos modélos
es por consiguiente de suma importancia ya que permite el cálculo
de soluciones aproximadas del modélo. Este curso le proveé
al estudiante una introducción a las técnicas numéricas
básicas utilizadas en la solución y simulación por
computadoras de problemas científicos.
-
Descripción General: Representación numérica
en el computador. Análisis de errores. Soluciones de ecuaciones
no-lineales. Sistemas de ecuaciones lineales. Interpolación y
aproximaciones. Diferenciación e integración numérica.
El problema de los valores característicos. Métodos variacionales.
-
Objetivos Generales: Al finalizar el curso, el estudiante:
-
conocerá una amplia gama de tópicos en los cuales se pueden
aplicar los conocimientos adquiridos;
-
podrá analìzar la eficiencia de un algorítmo para la
solución de un problema mediante el análisis de todas las posibles
fuentes de error que puedan afectar los resultados;
-
podrá programar o emplear eficientemente, programas ó subrutinas
previamante elaboradas para solucionar un problema específico;
-
desarrollará un proyecto de interés particular.
-
Objetivos Específicos:
-
El estudiante conocerá como se representan los números en la
computadora y los efectos de la truncación o redondeo en los computos
numéricos al evaluar funciones y sumatorias.
-
El estudinate podrá describir en forma algorítmica los
métodos directos e iterativos para la solución de sistemas
lineales y sus conteos operacionales. Conocerá sobre las relación
entre el número de condición y el acondicionamiento del sistema.
-
Aprenderá sobre los métodos de la bisección, secante
y Newton, en particular sus propiedades de convergencia y como estas se afectan
al calcular raices multiples.
-
Utilizará el Teorema de Taylor para aproximar funciones con polinomios
de Taylor junto con la fórmula del error.
-
Conocerá los algorítmos básicos de interpolación
de polinomios y la fórmula del error.
-
Podrá analizar un conjunto de datos usando las técnicas de
cuadrados minimos seleccionando el tipo de función más apropiado
para describir los datos.
-
7. Conocerá las técnicas básicas de diferenciación
e integración numérica junto con sus análisis de errores
para funciones de una variable.
-
Aprenderá sobre el computo numérico de valores propios en
particular el método de potencias y el análisis de error.
-
Aprenderá las técnicas básicas para la solución
de problemas de valor inicial como el método de Euler y los métodos
Runge-Kutta .
-
El estudiante aprenderá a implementar o utilizar programas comerciales
dodne se utilicen las técnicas numéricas aprendidas en el curso.
-
Criterios de Evaluación: Se incluira en la evaluación,
al menos tres examenes (60%), asignaciones (20%), y proyectos de
programación (20%).
-
Bosquejo de Contenido:
-
Aritmética de punto flotante
-
Conceptos básicos.
-
Representación en la computadora.
-
Aritmética finita y análisis de errores.
-
Análisis y fuentes de error
-
Error absoluto y relativo.
-
Propagación de errores en la evaluación de funciones y sumatorias.
-
Sistemas de Ecuaciones Lineales
-
Método de eliminación Gaussiana y la factorización LU.
-
Pivoteo parcial y total.
-
Numeros de condición y ejemplos de problemas mal acondicionados.
-
Mejoramiento iterativo y su implementación.
-
Métodos iterativos de Gauss-Jacobi y Gauss-Seidel.
-
Solución de ecuaciones no-lineales
-
Descripción y análisis de convergencia de los métodos
de la bisección, de Newton, y de la Secante.
-
Iteraciones de punto fijo.
-
Raíces multiples.
-
Raíces de polinomìos.
-
Interpolación y aproximación de funciones
-
Interpolación con polinomios: representaciones de Lagrange y de Newton
por medio de diferencias divididas.
-
El problema de cuadrados minimos.
-
Aproximación de funciones por polinomios de Chebychev.
-
Diferenciación e integración numérica
-
Diferenciación numerica usando polinomios de interpolación
y el análisis de errores.
-
Integración Numérica: reglas del rectángulo, del punto
medio, del trapezoide, y análisis de errores.
-
Formulas de cuadratura Gaussiana.
-
Integración de Romberg.
-
El problema de los valores característicos
-
Enunciado del problema.
-
Método de potencias y su análisis de error.
-
Método de Muller o de la Secante para hallar los ceros del polinomio
característico.
-
Solución Numérica de Problemas de Valor Inicial
-
Método de Euler y su análisis de convergencia.
-
Métodos Runge-Kutta de orden dos y el clásico de orden cuatro.
-
Sistemas de ecuaciones diferenciales y ecuaciones de orden mayor de uno.
-
Regiones de estabilidad absoluta.
-
Estimación y control del error local y global.
-
Bibliografía:
-
Atkinson, K., Elementary Numerical Analysis, 2nd ed., John Wiley & Sons,
Inc., New York, 1993.
-
Burden, R. and Faires, J., Numerical Analysis, 4th ed., Prindle, Weber, and
Schmidt, Boston, 1989.
-
Conte, S., and deBoor, C., Elementary Numerical Analysis, 3rd ed., McGraw-Hill,
New York, 1980.
-
Dongarra, J., Bunch, J., Moler, C., and Stewart, G., LINPACK User's Guide,
SIAM, Philadelphia, 1979.
-
Forsythe, G., Malcolm, M., and Moler, C., Computer Methods for Mathematical
Computations, Prentice-Hall, Englewood Cliffs, N.J., 1977.
-
Lindfield, G. and Penny, J., Numerical Methods using MATLAB, Prentice-Hall,
New York, 1995.
-
Rheinboldt, W., Methods for Solving Systems of Nonlinear Equations, SIAM,
Philadelphia, 1974.
-
Stewart, G., Afternotes on Numerical Analysis, SIAM, Philadelphia, 1996.
-
Van Loan, C., Introduction to Scientific Computing: A Matrix-Vector Approach
Using MATLAB, Prentice-Hall, New York, 1997.
-
Impacto Presupuestario: Este curso conlleva una carga académica
de tres creditos para el profesor y se estima un minimo de 100 horas-estudiante
por semana de uso del laboratorio de microcomputadoras.
-
Apéndices: Ninguno