MA20304 PROGRAMACIÓN Y MÉTODOS NUMÉRICOS

Anuncio
UNIVERSIDAD DE GUANAJUATO
NOMBRE DE LA UNIDAD
ACADÉMICA:
NOMBRE DEL PROGRAMA
ACADÉMICO:
NOMBRE DE LA UNIDAD DE
APRENDIZAJE:
SEMESTRE EN QUE SE
IMPARTE
PRERREQUISITOS:
FACULTAD DE QUIMICA
LICENCIATURA EN INGENIERÍA QUÍMICA
PROGRAMACIÓN
NUMÉRICOS
Y
MÉTODOS
CLA
VE:
MA20304
H/S/SEMES
TRE
TEORÍA:
PRÁCTICA
:
CRÉDITOS:
CUARTO
PRERREQUISITO PARA:
CURSADA:
5
3
2
8
CARACTERIZACIÓN DE LA UNIDAD DE APRENDIZAJE
POR EL TIPO DE CONOCIMIENTO:
DISCIPLIN
AR
ÁREA
BÁSICA
POR LA DIMENSIÓN DEL
CONOCIMIENTO:
POR LA MODALIDAD DE ABORDAR EL
CURSO
CONOCIMIENTO:
POR EL CARÁCTER DE LA UNIDAD DE OBLIGAT
APRENDIZAJE:
ORIA
ES PARTE DE UN TRONCO COMÚN:
SÍ
FORMATI
VA
ÁREA
GENERAL
METODOLÓGI
X
CA
ÁREA
X
PROFESIONAL
LABORATORI
SEMINA
X
TALLER
O
RIO
RECURS
X OPTATIVA
SELECTIVA
ABLE
NO
X
ACREDIT
ABLE
X
COMPETENCIA (S) GENERAL(ES) DE LA UNIDAD DE APRENDIZAJE:
En este curso el estudiante adquiere las herramientas necesarias para comprender y utilizar los métodos numéricos más
importantes y su aplicación a la solución de problemas matemáticos que surgen en diferentes áreas de la ciencia y la
tecnología. Incluye métodos para el cálculo de raices de ecuaciones, sistemas de ecuaciones lineales, derivadas e integrales
numéricas, interpolación y ajuste de datos, así como ecuaciones diferenciales ordinarias de valor inicial. Para el desarrollo de
este curso es necesario que el estudiante sea capaz de manejar y elaborar algoritmos y diagramas de flujo para implementar
los métodos numéricos en programas de computación utilizando el paquete MATLAB. La aplicación de los conocimientos y
habilidades adquiridas en este curso será fundamental en el desarrollo de materias del área especializada de su plan de
estudios.
CONTRIBUCIÓN DE LA UNIDAD DE APRENDIZAJE AL LOGRO DEL PERFIL DE EGRESO
CONOCIMIENTOS:
Matemáticas, en especial:
• Álgebra Lineal
• Cálculo diferencial e integral
• Ecuaciones Diferenciales Ordinarias
HABILIDADES
• Capacidad de abstracción matemática de los problemas físicos
• Trabajo en Equipo
• Comunicación oral y Escrita
• Manejo del Idioma Inglés
• Interés por la búsqueda de información y autoaprendizaje
• Pensamiento crítico y reflexivo
• Gusto por las matemáticas como ciencia básica.
• Capacidad de análisis y síntesis de problemas aplicados.
ACTITUDES
• Responsabilidad, • Honestidad, • Puntualidad, • Disciplina, • Pulcritud, • Empatía y solidaridad, • Buena disposición al
estudio y al trabajo en equipo, • Disposición a hacer las cosas bien, en orden y completas
UNIDADES Y OBJETOS DE ESTUDIO
1. INTRODUCCIÓN A LAS COMPUTADORAS Y ALGORITMOS
1.1. Componentes de una computadora y su interrelación.
1.2. Formulación de algoritmos.
1.3. Pseudocódigo y formulación de diagramas de flujo.
2. OPERACIONES BÁSICAS EN MATLAB
2.1. Entrada y salida de datos
2.2. Operaciones Aritméticas
2.3. Gráficos en 2 dimensiones
2.4. Gráficos en 3 dimensiones
2.5. Funciones matemáticas
2.6. Operaciones con vectores y matrices
2.7. Generadores de números aleatorios
2.8. Control de flujo
3. RAÍCES DE ECUACIONES
3.1. Método de Bisección.
3.2. Método de Newton Raphson
3.3. Método de Newton Raphson en dos dimensiones
4. SISTEMAS DE ECUACIONES LINEALES
4.1. Sistemas lineales triangulares (substitución regresiva)
4.2. Eliminación Gaussiana con pivotéo
4.3. eliminación Gaussiana con substitución regresiva
4.4. Factorización LU con pivotéo
4.5. Método de Gauss-Siedel
5. APROXIMACIÓN POLINOMIAL
5.1. Diferencias Finitas.
5.2. Interpolación de Newton
5.3. Interpolación de Lagrange
6. APROXIMACIÓN FUNCIONAL
6.1. Linealización de ecuaciones
6.2. Mínimos cuadrados
7. DIFERENCIACIÓN NÚMERICA
7.1. Diferenciación usando límites
7.2. Diferenciación usando extrapolación
8. INTEGRACIÓN Y DERIVACIÓN NUMÉRICA
8.1. Regla de los trapecios
8.2. Regla de Simpson
9. ECUACIONES DIFERENCIALES
9.1. Método de Euler
9.2. Método de Runge-Kutta de orden 4
9.3. Método de diferencias finitas
SUGERENCIAS METODOLÓGICAS
Este curso se complementará con las prácticas en el laboratorio de simulación relativas a la utilización de paquete de
computación MATLAB a fin de programar los métodos numéricos. El objetivo de estas prácticas será el reforzar los
conceptos impartidos en clase. Asimismo, se realizarán proyectos de aplicación de los conceptos dividiendo al grupo en
varios equipos para que realicen actividades relacionadas a la aplicación de los métodos numéricos en casos cotidianos,
buscando siempre la explicación a los fenómenos observados. Se utilizarán, además, algunos otros materiales audiovisuales
que apoyen a los temas impartidos en clase.
SUGERENCIAS PARA LA EVALUACIÓN DEL APRENDIZAJE
Para determinar la calificación final se aplicará la ponderación mostrada abajo. En los reportes escritos y en las tareas,
además del contenido técnico, se tomará en cuenta la buena presentación, la organización del trabajo y la buena ortografía
Tres exámenes parciales 60% el promedio de los tres
Tareas 10%
Proyectos de aplicación 30% el promedio
BIBLIOGRAFÍA BÁSICA
1. Mathews, John H. & Fink, Kurtis D. (2004); Numerical Methods Using Matlab; Prentice Hall, 4 edition;
2. Kiusalaas, Jaan (2005); NUMERICAL METHODS IN ENGINEERING WITH MATLAB; cambridge university press.
3. Hunt, Brian R., Lipsman, Ronald L. & Rosenberg, Jonathan M. (2001); A Guide to MATLAB for Beginners and
Experienced Users; Cambridge University Press
4. Otto, S. R. & Denier, J. P. (2005); An Introduction to Programming and Numerical Methods in MATLAB; SpringerVerlag London, Ltd.
5. Yang, Won Y., Cao, Wenwu, Chung, Tae-Sang & Morris, John (2005); APPLIED NUMERICAL METHODS USING
MATLAB; JOHN WILEY & SONS, INC.
6. Burden, Richard L. & Faires, J. Douglas (2004); Numerical Analysis; 8th ed., Brooks/cole Publishing Co., USA.
7. Hoffman, Joe D. (2001); Numerical Methods for Engineers and Scientists; 2nd Ed.; Marcel Dekker, Inc.; New York.
BIBLIOGRAFÍA COMPLEMENTARIA
1. Davis, Timothy A. & Sigmon, Kermit (2005); MATLAB® Primer; 7th Ed., Chapman & Hall/CRC.
2. Hahn, Brian D. & Valentine, Daniel T. (2007); Essential MATLAB for Engineers and Scientists; 3rd Ed., Elsevier Ltd.
3. Knight, Andrew (2000); BASICS OF MATLAB and Beyond; CHAPMAN & HALL/CRC; CRC Press, LLC.
4. Kuncicky, David (2003); MatLAB Programming; (ESource Series); Prentice Hall.
5. García de Jalón, Javier, Rodríguez, José Ignacio y Brazález, Alfonso (2001); Aprenda Matlab 6.1 como si estuviera en
primero; Escuela Técnica Superior de Ingenieros Industriales; Universidad Politécnica de Madrid; Madrid.
ELABORADA POR:
FECHA DE ELABORACIÓN:
Dr. Agustín Ramón Uribe Ramírez
FECHA DE
24 de octubre de 2008
REVISIÓN:
Descargar