Universidad Nacional de Rio Cuarto Facultad de Ciencias Exactas

Anuncio
Universidad Nacional de Rio Cuarto
Facultad de Ciencias Exactas, Físico-Químicas y Naturales
FORMULARIO PARA LA PRESENTACIÓN DE LOS PROGRAMAS DE
ASIGNATURAS
UNIVERSIDAD NACIONAL DE RÍO CUARTO
FACULTAD DE CIENCIAS EXACTAS, FÍSICO-QUÍMICAS Y NATURALES
DEPARTAMENTO DE MATEMÁTICA
CARRERA/S: LICENCIATURA EN MATEMÁTICA
PLAN DE ESTUDIOS: 2008.
 ASIGNATURA: CALCULO NUMÉRICO COMPUTACIONAL
CÓDIGO: 2030
DOCENTE RESPONSABLE: Ana Rosso. Mg. en Matemática Aplicada.
EQUIPO DOCENTE: Ana Rosso. Mg. en Matemática Aplicada.
AÑO ACADÉMICO: 2013
REGIMEN DE LA ASIGNATURA: cuatrimestral.
RÉGIMEN DE CORRELATIVIDADES:
CARGA HORARIA TOTAL: 8
TEÓRICAS: 4 hs PRÁCTICAS: 4 hs
Para
cursar
Para
rendir
Aprobada
Cálculo I.
Regular
Cálculo II.
Taller de Informática.
Cálculo II.
Taller de
Informática.
CARÁCTER DE LA ASIGNATURA: Obligatoria
1
A. CONTEXTUALIZACIÓN DE LA ASIGNATURA
Cálculo Numérico Computacional corresponde al segundo año, primer cuatrimestre del
plan de estudio de la Licenciatura en Matemática.
B. OBJETIVOS PROPUESTOS
Lograr que los alumnos sean capaces de:
 Resolver los problemas a través de la modelización de los métodos numéricos
descriptos en clases teóricas.
 Reconocer los problemas que se presentan al utilizar métodos numéricos y sus
posibles soluciones.
 Discernir, entre los distintos métodos, el óptimo a utilizar en la resolución de un
problema específico.
 Generar con los alumnos propuestas de uso y estrategias de abordaje utilizando
recursos computacionales.
C. CONTENIDOS BÁSICOS DEL PROGRAMA A DESARROLLAR
Introducción a la algorítmica y a los sistemas de numeración.
Errores en aritmética de precisión fija.
Métodos numéricos para resolver ecuaciones en una variable.
Métodos directos e iterativos para resolver un sistema de ecuaciones lineales.
Interpolación y aproximación polinómica.
Ajuste de curvas discretas por mínimos cuadrados.
Derivación e Integración Numérica.
D. FUNDAMENTACIÓN DE LOS CONTENIDOS
El objetivo del Análisis Numérico es el cálculo aproximado de soluciones a problemas
matemáticos. Es una mezcla de matemáticas y ciencias de la computación que ha dado
origen a herramientas necesarias para resolver problemas. Es la disciplina que se ocupa de
describir, analizar y crear algoritmos numéricos que nos permitan resolver problemas
matemáticos, en los que estén involucradas cantidades numéricas, con una precisión
determinada. En consecuencia, un tema puede considerarse desde la perspectiva del
matemático, al crear o establecer un algoritmo; desde la computación al observar su
implementación en un dispositivo particular y desde la persona que resuelve el problema,
cuando el modelo matemático ya ha sido creado, adaptándolo a un problema particular.
En esta asignatura el alumno toma contacto por primera vez con los conceptos y
procedimientos del Análisis Numérico, por lo que en la primera unidad, se hace un repaso
de los conceptos básicos de la programación a fin actualizar los conceptos necesarios para
elaborar los algoritmos propios de la asignatura. A la vez, se analizan y estudian distintos
sistemas de numeración, en particular los usados en computadoras. A raíz de la aritmética
utilizada por las computadoras se realiza un estudio de los errores producidos en las
aproximaciones a los valores exactos y como ellos se propagan en los cálculos. En las
unidades siguientes se desarrollan los conceptos básicos para abordar la solución de
ecuaciones en una variable como herramienta básica para hallar los ceros de funciones. Se
retoma la solución de sistemas de ecuaciones lineales, analizándose los problemas
numéricos que el método de solución directa presenta y se introduce el uso de métodos
2
iterativos para sistemas de ecuaciones lineales como método alternativo de solución de los
sistemas de ecuaciones lineales .
En Unidades siguientes se estudia como aproximar funciones, para lo que se considera la
interpolación de funciones y el ajuste por mínimos cuadrados como maneras de obtener
aproximantes.
Por último se abordan los cálculos numéricos y los algoritmos correspondientes para
calcular derivadas e integrales en una variable.
Las competencias que se espera favorecer con la metodología de trabajo en esta
asignatura son:
Introducir al alumno en el manejo de las herramientas algorítmicas y computacionales
que aporta el Análisis Numérico, para facilitar la resolución de problemas científicos
y/o tecnológicos.
Desarrollar las competencias para el trabajo con aspectos fundamentales del análisis
numérico contemplando el tratamiento de los contenidos fundamentales desde
diversos aspectos: matemáticos, algorítmicos y numéricos.
Iniciar al alumno en el estudio autónomo y en tareas cercanas a las de investigación.
Requisitos Previos: Los alumnos que cursen esta asignatura deben conocer y saber operar
con los siguientes conceptos.
Cálculo I y Cálculo II: Números: Propiedades y operaciones. Función. Función Continua.
Función Diferenciable. Cálculo de derivadas e integrales.
Álgebra Lineal I: Solución de sistemas de ecuaciones lineales.
E. ACTIVIDADES A DESARROLLAR
CLASES TEÓRICAS: En ellas el profesor desarrolla los conceptos fundamentales con
sus demostraciones y aplicaciones. Además, realiza un análisis de las ventajas y
desventajas de aplicar algunos métodos numéricos y los algoritmos existentes para tal
fin.
En general, se introducen los temas planteando situaciones donde se pone en evidencia
la necesidad del concepto a desarrollar; así los alumnos aprenden a identificar qué
problemas requieren métodos numéricos para su solución. En cada situación se analizan
las cifras significativas del resultado y la estabilidad del algoritmo utilizado para su
solución, lo que ayuda a valorar la necesidad de contar con algoritmos confiables en
cuanto a los valores obtenidos con ellos y a conocer su velocidad de convergencia.
Como son clases de pocos alumnos es posible establecer un contacto fluido con ellos,
favoreciendo la interacción docente-alumno. Esto facilita la participación del estudiante
en la deducción de los conceptos y en la solución de ejemplos que ayudan a clarificar
las nociones dadas.
Carga horaria: 4 horas semanales
CLASES PRÁCTICAS: Es el espacio donde se resuelven Guías de Ejercitación con
problemas para aplicar las técnicas de cálculo numérico. Además, para la solución de
algunos problemas se implementan los algoritmos numéricos necesarios en lenguaje
Octave y se discuten los resultados obtenidos con respecto a su complejidad, tiempo de
cálculo, requerimientos para su aplicación, estabilidad del algoritmo implementado,
propagación de los errores, entre otros. Este trabajo permite evidenciar el grado de
entendimiento de los métodos analizados.
3
En estas clases se favorece el trabajo autónomo y se trata que el alumno analice y
practique el uso de los contenidos ya desarrollados.
Carga horaria: 4 horas semanales.
Ejercicios Integradores: Como tarea adicional se propone la resolución de situaciones
problema, seleccionadas por el docente y realizadas en horario extra clases. Tiene como
objetivo evaluar si el alumno adquiere destreza en el uso de los procedimientos y
manejo del software propuesto y avanza en el reconocimiento de una técnica numérica.
Esta actividad integradora enfrenta al alumno, o bien con una situación que deberá
resolver utilizando los procedimientos aprendidos, propios del cálculo numérico y
justificando su aplicación; o bien debe realizar una implementación computacional de
algunos algoritmos seleccionados. Estos ejercicios se entregan para su corrección en
fecha estipulada.
F. NÓMINA DE TRABAJOS PRÁCTICOS
Trabajo práctico Nro. 1: Revisión de conceptos de Algorítmica. Implementación en
Lenguaje de Programación Octave.
Trabajo práctico Nro. 2: Sistemas de Numeración, Red de punto Flotante.
Trabajo práctico Nro. 3: Error.
Trabajo práctico Nro. 4: Solución de ecuaciones no lineales.
Trabajo práctico Nro. 5: Resolución de Sistemas de Ecuaciones Lineales.
Trabajo práctico Nro. 6: Interpolación y Aproximación numérica.
Trabajo práctico Nro. 7: Ajuste de Datos por mínimos cuadrados.
Trabajo práctico Nro. 8: Diferenciación e Integración numérica.
G. HORARIOS DE CLASES:
Teóricos: Miércoles de 14 a 16 hs. Jueves de 14 a 16 hs.
Prácticos: Martes de 14 a 16 hs. Jueves de 16 a 18 hs.
HORARIO DE CLASES DE CONSULTAS:
Miércoles de 10 a 12 hs.
H. MODALIDAD DE EVALUACIÓN:
 Evaluaciones Parciales: Se evaluará al alumno en dos instancia:
El primer examen parcial escrito será sobre problemas del tipo desarrollado en los
prácticos 2, 3, 4 y 5.
El segundo examen parcial escrito versará sobre problemas del tipo desarrollado en los
prácticos 6, 7 y 8.
Cada parcial tiene un solo recuperatorio.
 Evaluación Final: Un examen final oral sobre los contenidos teóricos de la
asignatura.


CONDICIONES DE REGULARIDAD:
Para regularizar esta asignatura los alumnos deberán:
 Aprobar dos parciales o sus correspondientes recuperatorios.
 Entregar y aprobar los ejercicios integradores seleccionados por el profesor.
CONDICIONES DE PROMOCIÓN: no hay
4
PROGRAMA ANALÍTICO
Unidad Nº 1: Revisión de los conceptos principales de Algorítmica. Lenguaje Octave.
Principales instrucciones y comandos. Reglas de uso. Manejo y práctica. Implementación de
algoritmos simples.
Unidad Nº 2: Diferentes sistemas de numeración: binario, octal, hexadecimal y su relación
con el sistema decimal de numeración. Conversión de un sistema a otro. Aritmética de tdígitos en base  . Representación de números en aritmética de punto flotante. Errores.
Distintos tipos de errores. Errores inherentes de truncamiento y de redondeo. Propagación de
errores en las cuatro operaciones elementales. Estrategias para minimizar el error de
redondeo.
Unidad Nº 3: Solución numérica de ecuaciones no lineales en una incógnita. Métodos
iterativos: Bisección, Regula Falsi, Regula Falsi Modificada, Secante, Método de Newton,
Iteración de punto Fijo. Estudio del esquema general de los métodos iterativos, convergencia
y error. Aceleración en la convergencia. Proceso 2 de Aitken. Iteración de Steffensen.
Ecuaciones polinómicas: Raíces reales: método de Newton para ceros reales de polinomios.
Búsqueda de raíces de polinomios: método de Müller. Implementación de algoritmos.
Unidad Nº 4: Introducción al álgebra lineal computacional: Sistema de ecuaciones lineales.
Eliminación gaussiana y sustitución hacia atrás. Estrategias de pivoteo. Algunas normas
vectoriales y matriciales. Matrices mal condicionadas. Técnicas iterativas para la resolución
de sistemas lineales: Método de Jacobi y Método de Gauss-Seidel. Implementación de
algoritmos.
Unidad Nº 5: Interpolación y Aproximación numérica: Existencia y unicidad del polinomio
interpolante. Formas de Lagrange y de Newton del polinomio interpolante. Error en el
polinomio interpolante. Interpolación oscilatoria.
Unidad Nº 6: Ajuste de datos. Aproximación discreta de mínimos cuadrados. Ecuaciones
normales. Formulación matricial. Uso de herramientas computacionales para resolver.
Implementación de algoritmos.
Unidad Nº 7: Derivación numérica: algunas reglas de cálculo. Error en la aproximación.
Integración Numérica, reglas de cuadratura simples y compuestas: Método del rectángulo.
Método del Punto Medio. Método del Trapecio. Método de Simpson. Estudio del error.
Reglas Gaussianas. Uso de herramientas computacionales para resolver. Implementación de
algoritmos.
A. CRONOGRAMA DE CLASES Y PARCIALES
Semana
1
1
2
2
Día/
Fecha
Martes 2/03
Jueves 14/03
Mierc. 20/03
Jueves 21/03
Teóricos
Unidad 1
Unidad 1
Unidad 1
Unidad 2
Día/
Fecha
Mierc. 13/03
Jueves 14/03
Martes. 19/03
Jueves 21/03
Prácticos
Día/
Fecha
Parciales /
Recuperatorios
Práctico 1
Práctico 1
Práctico1
Práctico 2
5
3
4
Mierc. 27/03
Mierc. 03/04
5
5
6
6
7
7
8
Mierc. 10/04
Jueves 11/04
Mierc. 17/04
Jueves 18/04
Mierc. 23/04
Jueves 25/04
Unidad 2
Unidad 2 y
3
Unidad 3
Unidad 3
Unidad 3
Unidad 4
Unidad 3
Unidad 4
Martes 7/05
Jueves 09/05
Mierc. 15/05
Jueves 16/05
Mierc. 22/05
Jueves 23/05
Mierc. 29/05
Jueves 30/05
Mierc. 5/06
Unidad 5
Unidad 5
Unidad 5
Unidad 6
Unidad 6
Unidad 7
Unidad 7
Unidad 7
Práctico 8
8
9
9
10
10
11
11
12
12
13
13
14
15
Martes 26/03
Jueves 4/03
Práctico 2
Práctico 3
Martes. 09/04
Jueves 11/04
Martes. 16/04
Jueves 18/04
Martes. 22/04
Jueves 25/04
Martes 30/04
Práctico 3
Práctico 4
Práctico 4
Práctico 5
Práctico 4
Práctico 5
Práctico 5
y Repaso
Mierc. 08/05
Jueves 09/05
Martes. 14/05
Jueves 16/05
Martes 21/05
Jueves 23/05
Martes. 29/05
Jueves 30/05
Martes 5/06
Práctico 6
Práctico 6
Práctico 6
Práctico 6
Práctico 7
Práctico 7
Práctico 8
Práctico 8
Práctico 8
y Repaso
Jueves 02/05
Primer Parcial
Jueves 06/06
Mierc.
12/06
Martes 18/06
Segundo Parcial
Recuperatorio
Recuperatorio
B. BIBLIOGRFÍA
Obligatoria
BURDEN R, FAIRES J. (1985) Análisis Numérico. Ed. Grupo Editorial Iberoamérica.
CONTE S, BOOR C de (1974). Análisis Numérico. Ed. Mc.Graw-Hill.
CHENEY W, KINDCAID D. (2011). Métodos Numéricos y Computación. Sexta
Edición. Ed. CENGAGE LEARNING.
Consulta
MATHEWS J, FINK K. (2000) Métodos Numéricos con MatLab. Ed. Prentice Hall
CHAPRA S, CANALE, P. (1988) Método numéricos para ingenieros. Ed. Mc.GrawHill.
SHOICHIRO-NAKAMURA (1992): Métodos numéricas aplicados con software. Ed
Prentice Hall Hipanoamerica, S.A.
SMITH W. A. (1998) Análisis Numérico. Ed. Prentice Hall Hipanoamerica, S.A.
SCHUPAR B. (1999) Elementare Numerische Matematik. Ed Vieweg.
6
Descargar