2.
3.
RELACIONES DE LA ASIGNATURA
Son prerrequisitos de esta asignatura las asignaturas de lgebra, clculo e informtica, pues los conceptos que se imparten en las mismas son la base para los diferentes mtodos que se estudian en la asignatura, sin embargo, el camino que se sigue para resolver un problema matemtico, en la asignatura de Mtodos Numricos, es muy diferente al que se sigue en las asignaturas propias del rea de las matemticas. Como ya se mencion, la asignatura sirve de apoyo sobre todo a las asignaturas de la especialidad en las diferentes ramas de la ingeniera, no obstante, constituye tambin un importante complemento para otras asignaturas bsicas, tales como Fsica Bsica I, Fsica Bsica II y Fsica Bsica III, ayudando a resolver los problemas matemticos que se presentan en las mismas.
4.
OBJETIVO DE LA ASIGNATURA
Proporcionar los conocimientos y habilidades suficientes para la solucin numrica de diferentes problemas matemticos con la ayuda de un dispositivo programable.
5.
OBJETIVOS ESPECFICOS Adquirir habilidad y destreza en el manejo de la herramienta que se emplear para
implementar los diferentes mtodos numricos: Calc-Java.
Encontrar soluciones numricas de ecuaciones algebraicas con una incgnita. Encontrar soluciones numricas, reales e imaginarias, de ecuaciones polinomiales. Encontrar soluciones numricas de sistemas de ecuaciones lineales. Encontrar soluciones numricas de sistemas de ecuaciones no lineales. Obtener datos intermedios confiables a partir de una serie de datos tabulados
(Interpolacin).
Encontrar soluciones numricas de integrales y derivadas. Encontrar soluciones numricas de ecuaciones diferenciales ordinarias. 6. CONTENIDOS MNIMOS Habilidades y Valores. EJES DE APRENDIZAJE: Conocimientos,
En cada tema se formarn y desarrollarn conjuntos de conocimientos y habilidades especficos, mientras que los valores se manejarn de manera transversal. Es necesario adems aclarar que se trata de una asignatura tcnica y no humanista, por lo que los valores se imparten no como parte del contenido de la materia, sino en el proceso de enseanza aprendizaje. Tema 1: Introduccin a Calc-Java
Objetivo Particular Familiarizar al estudiante con el entorno que se emplear en la asignatura para implementar los diferentes mtodos numricos.
Sistema de Conocimientos 1.1. Introduccin. 1.2. Instalacin de Calc-Java. 1.3. Sistema de mens en Calc-Java. 1.4. El sistema RPN en Calc-Java. 1.5. Clculo de expresiones matemticas en Calc-Java. 1.6. Ejemplos. 1.7. Ejercicios. Sistema de Habilidades Navegacin a travs de los mens de Calc-Java. Escritura de expresiones en formato RPN. Clculos matemticos empleando las funciones de Calc-Java. Sistema de Valores Orden. Disciplina. Perseverancia.
Tema 2:
Objetivo Particular Programar funciones matemticas con una incgnita, graficarla y obtener las soluciones numricas empleando las funciones de Calc-Java. Sistema de Conocimientos 2.1. El entorno de programacin de Calc-Java. 2.2. Programacin de expresiones matemticas empleando la pila (stack). 2.3. Programacin de expresiones matemticas empleando posiciones de memoria. 2.4. Grficas de funciones en Calc-Java. 2.5. Solucin de funciones con una incgnita en Calc-Java. 2.6. Diferenciacin de funciones en Calc-Java. 2.7. Integracin de funciones en Calc-Java. 2.8. Ejemplos. 2.9. Ejercicios. Sistema de Habilidades Programar ecuaciones algebraicas con una incgnita. Graficar ecuaciones algebraicas con una incgnita. Encontrar las soluciones numricas de ecuaciones algebraicas con una incgnita. Derivacin numrica de ecuaciones algebraicas con una incgnita.
Tema 3:
Objetivo Particular Implementar y aplicar, en un dispositivo programable, mtodos numricos para la resolucin de ecuaciones algebraicas con una incgnita. Sistema de Conocimientos 3.1. Introduccin. 3.2. Mtodo de Sustitucin Directa. 3.3. Algoritmo del Mtodo de Sustitucin Directa. 3.4. Programacin del Mtodo de Sustitucin Directa en Calc-Java. 3.5. Ejemplos: Resolucin de ecuaciones algbricas con una incgnita empleando el Mtodo de Sustitucin Directa. 3.6. Ejercicios. 3.7. Mtodo de la Secante. 3.8. Algoritmo del Mtodo de la Secante. 3.9. Programacin del Mtodo de la Secante en Calc-Java. 3.10. Ejemplos: Resolucin de ecuaciones algbricas con una incgnita empleando el Mtodo de la Secante. 3.11. Ejercicios. 3.12. Mtodo de Newton - Raphson. 3.13. Algoritmo del Mtodo de Newton - Raphson. 3.14. Programacin del Mtodo de Newton Raphson en Calc-Java. 3.15. Ejemplos: Resolucin de ecuaciones algbricas con una incgnita empleando el Mtodo de Newton - Raphson. 3.16. Ejercicios. Sistema de Habilidades Implementacin, en Calc-Java, de mtodos para la resolucin de ecuaciones algebraicas con una incgnita. Emplear los mtodos implementados en la solucin de ecuaciones algebraicas con una incgnita. Elegir el mtodo ms adecuado al problema en particular. Sistema de Valores
Tema 4:
Ecuaciones Polinomiales
Objetivo Particular Implementar y aplicar, en un dispositivo programable, mtodos numricos para encontrar las soluciones numricas, reales e imaginarias, de ecuaciones polinomiales con una incgnita. Sistema de Conocimientos 4.1. Introduccin. 4.2. La ecuacin cuadrtica. 4.3. Resolucin de la ecuacin cuadrtica en Calc-Java. 4.4. La ecuacin cbica Mtodo de Cardano. 4.5. Resolucin de la ecuacin cbica en Calc-Java. 4.6. Mtodo de Bairstow. 4.7. Implementacin del mtodo de Bairstow en Calc-Java. 4.8. Ejemplos. 4.9. Ejercicios. Sistema de Habilidades Implementacin, en Calc-Java, de mtodos para la resolucin de ecuaciones polinomiales con una incgnita. Encontrar las soluciones, reales e imaginarias, de ecuaciones cuadrticas. Encontrar las soluciones, reales e imaginarias, de ecuaciones cbicas. Encontrar las soluciones, reales e imaginarias, de ecuaciones de cuarto y mayor grado. Sistema de Valores Orden. Disciplina. Colaboracin. Honestidad.
Tema 5:
Objetivo Particular Implementar y aplicar, en un dispositivo programable, mtodos para encontrar las soluciones de sistemas de ecuaciones lineales heterogneas.
Sistema de Conocimientos 5.1. Introduccin. 5.2. Mtodo de eliminacin de Gauss-Jordan. 5.3. Pivotaje parcial. 5.4. Pivotaje total. 5.5. Programacin del mtodo de eliminacin de Gauss-Jordan en Calc-Java. 5.6. Ejemplos. 5.7. Ejercicios. 5.8. Mtodo de Cholesky. 5.9. Programacin del mtodo de Cholesky en Calc-Java. 5.10. Ejemplos. 5.11. Ejercicios. 5.12. Mtodo de Gauss-Seidel. 5.13. Programacin del mtodo de Gauss-Seidel en Calc-Java. 5.14. Ejemplos. 5.15. Ejercicios. Sistema de Habilidades Implementacin, en Calc-Java, de mtodos para la resolucin de sistemas de ecuaciones lineales. Encontrar las soluciones numricas de sistemas de ecuaciones lineales con una incgnita. Seleccionar el mtodo ms adecuado para cada caso en particular. Sistema de Valores Orden. Perseverancia. Honestidad. Cooperacin.
Tema 6:
Objetivo Particular Implementar y aplicar, en un dispositivo programable, mtodos numricos para la resolucin de sistemas de ecuaciones no lineales. Sistema de Conocimientos 6.1. Introduccin. 6.2. El mtodo Simplex. 6.3. Implementacin del mtodo Simplex en Calc-Java. 6.4. Aplicacin del mtodo Simplex para la resolucin de sistemas de ecuaciones no
lineales. 6.5. Ejemplos. 6.6. Ejercicios. 6.7. El mtodo de la Gradiente. 6.8. Implementacin del mtodo de la Gradiente en Calc-Java. 6.9. Ejemplos. 6.10. Ejercicios. Sistema de Habilidades Implementacin, en Calc-Java, de mtodos numricos para la resolucin de sistemas de ecuaciones no lineales. Resolucin de sistemas de ecuaciones no lineales por el mtodo Simplex. Resolucin de sistemas de ecuaciones no lineales por el mtodo de la Gradiente. Seleccin del mtodo ms apropiado para cada caso.
Tema 7:
Interpolacin de Datos
Objetivo Particular Implementar y aplicar, en un dispositivo programable, mtodos numricos para obtener valores intermedios confiables a partir de una serie de datos tabulados. Sistema de Conocimientos 7.1. Introduccin. 7.2. Interpolacin Lineal. 7.3. Implementacin del mtodo de Interpolacin Lineal en Calc-Java. 7.4. Ejemplos. 7.5. Ejercicios. 7.6. Mtodo de La Grange. 7.7. Implementacin del Mtodo de La Grange en Calc-Java. 7.8. Ejemplos. 7.9. Ejercicios. 7.10. Mtodo de Newton. 7.11. Implementacin del Mtodo de Newton en Calc-Java. 7.12. Ejemplos.
7.13. Ejercicios. 7.14. Mtodo Spline. 7.15. Implementacin del Mtodo Spline en Calc-Java. 7.16. Ejemplos. 7.17. Ejercicios. Sistema de Habilidades Implementacin, en Calc-Java, de mtodos para la interpolacin de datos. Obtencin de datos interpolados empleando el mtodo ms adecuado para cada caso. Orden. Disciplina. Perseverancia. Honestidad.
Sistema de Valores
Tema 8:
Ajuste de Datos
Objetivo Particular Implementar y aplicar, en un dispositivo programable, mtodos numricos para obtener la ecuacin algebraica que mejor describa el comportamiento de una serie de datos tabulados. Sistema de Conocimientos 8.1. Introduccin. 8.2. Mtodo de los Mnimos Cuadrados. 8.3. Implementacin del mtodo de los Mnimos Cuadrados en Calc-Java. 8.4. Ejemplos. 8.5. Ejercicios. 8.6. Aplicacin del mtodo Simplex para el ajuste de datos. 8.7. Ejemplos. 8.8. Ejercicios. Sistema de Habilidades Implementacin, en Calc-Java, de mtodos numricos para el ajuste de datos. Obtener la ecuacin algebraica que mejor representa una serie de datos tabulados. Elegir el mtodo ms adecuado para cada caso. Sistema de Valores Perseverancia. Cooperacin. Honestidad.
Tema 9:
Objetivo Particular Implementar y aplicar, en un dispositivo programable, mtodos numricos para resolver integrales definidas y calcular las derivadas numricas de funciones algebraicas con una incgnita. Sistema de Conocimientos 9.1. Introduccin. 9.2. Mtodo del Trapecio. 9.3. Implementacin del mtodo del Trapecio en Calc-Java. 9.4. Ejemplos. 9.5. Ejercicios. 9.6. Mtodo de Simpson. 9.7. Implementacin del mtodo de Simpson en Calc-Java. 9.8. Ejemplos. 9.9. Ejercicios. 9.10. Mtodo de Romberg. 9.11. Implementacin del mtodo de Romberg en Calc-Java. 9.12. Ejemplos. 9.13. Ejercicios. Sistema de Habilidades Implementacin, en Calc-Java, de mtodos numricos para la integracin y diferenciacin numrica. Resolucin numrica de integrales definidas. Obtencin de la derivada numrica de ecuaciones algebraicas con una incgnita. Seleccin del mtodo que mejor se adecua a cada caso. Sistema de Valores Orden. Honestidad. Disciplina.
Tema 10: Ecuaciones Diferenciales Ordinarias Objetivo Particular Implementacin y aplicacin, en un dispositivo programable, de mtodos numricos para encontrar las soluciones de ecuaciones algebraicas con una incgnita.
Sistema de Conocimientos 10.1. Introduccin. 10.2. Mtodo de Euler. 10.3. Implementacin del mtodo de Euler en Calc-Java. 10.4. Ejemplos. 10.5. Ejercicios. 10.6. Resolucin de sistemas de ecuaciones diferenciales con el mtodo de Euler. 10.7. Implementacin del mtodo de Euler, en Calc-Java, para la resolucin de sistemas de ecuaciones diferenciales de primer orden. 10.8. Ejemplos. 10.9. Ejercicios. 10.10. Resolucin de ecuaciones diferenciales de segundo orden y superiores con el mtodo de Euler. 10.11. Implementacin del mtodo de Euler, en Calc-Java, para la resolucin de ecuaciones diferenciales de segundo orden y superiores. 10.12. Ejemplos. 10.13. Ejercicios. 10.14. Mtodos de Runge-Kutta. 10.15. Implementacin del mtodo de Runge-Kutta clsico en Calc-Java. 10.16. Ejemplos. 10.17. Ejercicios. 10.18. Resolucin de sistemas de ecuaciones diferenciales con el mtodo de RungeKutta.. 10.19. Implementacin del mtodo de Runge-Kutta, en Calc-Java, para la resolucin de sistemas de ecuaciones diferenciales de primer orden. 10.20. Ejemplos. 10.21. Ejercicios. 10.22. Resolucin de ecuaciones diferenciales de segundo orden y superiores con el mtodo de Runge-Kutta. 10.23. Implementacin del mtodo de Runge-Kutta, en Calc-Java, para la resolucin de ecuaciones diferenciales de segundo orden y superiores. 10.24. Ejemplos. 10.25. Ejercicios. Sistema de Habilidades Implementacin de mtodos numricos para la resolucin de ecuaciones diferenciales ordinarias en Calc-Java. Resolucin de ecuaciones ordinarias de primer orden. Resolucin de sistemas de ecuaciones ordinarias.
Resolucin de ecuaciones ordinarias de segundo orden y superiores. Seleccin del mtodo ms adecuado para cada caso.
7.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
TOTAL SEMESTRE
Nota: Parte de las horas de taller son adicionales a la carga horaria asignada.
8.
9.
RECURSOS DIDCTICOS Internet. Computadora. Celular. Software de animacin. Proyector Multimedia. Pizarra de acrlico. Marcador. Almohadilla.
10.
por su naturaleza. Por ello las actividades de interaccin se reducen al acopio de informacin que los estudiantes realizan en el medio, para cumplir con sus trabajos semanales individuales, pero principalmente para resolver los trabajos prcticos semestrales grupales.
11.
SISTEMA DE EVALUACIN
La calificacin final del estudiante es el resultado del promedio de los trabajos y evaluaciones semanales, as como de los trabajos prcticos semestrales. Dado que en la asignatura el conocimiento es acumulativo, no se requieren evaluaciones parciales, pues en cada nuevo tema, se recurre a los conocimientos adquiridos en los temas anteriores. Las evaluaciones continuas son sobre todo prcticas, se basan en la resolucin real (en computadora o celular) de uno o ms problemas similares a los que se pueden encontrar en el material proporcionado a travs de Internet. La resolucin de los ejercicios es un prerrequisito para acceder a las evaluaciones, no se califica propiamente dichos trabajos pues se considera que si los mismos han sido resueltos realmente por el estudiante, entonces demostrar ese hecho mediante la resolucin del o los problemas en la evaluacin prctica. Los trabajos prcticos semestrales, que son defendidos en forma de talleres, pasan a formar tambin parte de las evaluaciones y, como se dijo, con los mismos el estudiante complementa su formacin en la materia. Por todo lo anteriormente expuesto se ha considerado que el sistema que ms se acomoda a la organizacin de la materia es el sistema F:
40 % 40 % 20 %
7 Exmenes prcticos, 7 trabajos prerrequisito y defensa de un taller. 7 Exmenes prcticos, 7 trabajos prerrequisito y defensa de un taller. Evaluacin de los 2 ltimos temas de la materia.
12.
BIBLIOGRAFA 1. 2. 3. KIUSALAAS, Jann. Numerical Methods in Engineering with Python. New York: Cambridge University Press, 2005. ISBN: 978-0-521-85287-6. HOFFMAN, Joe D. Numerical Methods for Engineers and Scientists. 2do Ed., New York: McGraw-Hill, 2001. ISBN: 0-8247-0443-6. HUERTA, CEREZUELO Antonio; Josep SARRATE RAMOS; Antonio RODRIGUEZ FERRAN. Mtodos Numricos: Introduccin, Aplicaciones y Propagacin. Colombia: ATARAXIAINC, 2006. ISBN: 1-20-894576-7 HAMMING, R. W. Numerical Methods for Scientists and Engineers. New York: McGraw-Hill Book Company, 1962. Library Congress Catalog Card Number 6118727.
4.
5.
DUBIN, Daniel. Numerical and Analytical Methods for Scientists and Engineers Using Mathematica. New Jersey: John Wiley & Sons Inc., 2003. ISBN: 0-47126610-8. WON, Yang Y.; et al. Applied Numerical Methods Using MATLAB. New Jersey: John Wiley & Sons Inc., 2005. ISBN: 0-471-69833-4. OTTO, S. R.; and J. P. DENIER. An Introduction to Programming and Numerical Methods in MATLAB. London: Springer, 2005. ISBN: 1-85233-919-5. LAURITZEN, Roar. Calc-Java Calculator for Cell-Phones and MIDP devices [en lnea]. 2009. Disponible en: http://midp-calc.sourceforge.net/Calc.html [consulta: 25 marzo 2010] STOER, J.; R. BURLISH. Introduction to Numerical Analysis. Second Edition, New York: Springer-Verlag, 1993. ISBN: 0-387-97878-X.
6. 7. 8.
9.
10. DOUGLAS, ARNOLD N. A Concise Introduction to Numerical Analysis. 3ed Ed. Mineapolis: University of Minesota, 2001. Disponible en: http://www.ima.umn.edu/~arnold/ [Consulta: 1 marzo 2010]. 11. JAMES, M. L.; SMITH G. M; Wolford J. C. Applied Numerical Methods for Digital Computation. 2nd ed. New York: Harper & Row Publishers, ca. 1980. 12. CARL, Erick FRBERG. Introduccin al anlisis numrico. Tradiccin de: Mariano Gasca Gonzales. Barcelona (Espaa): Vinces-Vives, 1977. ISBN: 84316-1446-3. 13. FRANKS, R.G.E. Simulacin y Modelacin. New Jersey: John Wiley & Sons Inc., ca 1973. 14. SCHEID, Francis. Anlisis Numrico. Mexico: McGraw-Hill Book Company, ca. 1974. 15. HEADY, Earl O.; Wilfred CANDLER. Lineal Programming Methods. Iowa: The Iowa State University Pres, ca. 1980. 16. GERALD, F. CURTIS; Patrick O. Wheatley. Applied Numerical Analysis. Fourth Edition, California: Addison-Wesley Publishing Company, 1989. ISBN: 0-20111583-2. 17. GARCIA ARGOS, Carlos. Apuntes de Mtodos Numricos. 2 E.T.S.I. Telecomunicacin Universidad de Mlaga, curso 1999/2000. Disponible en http://pagina.de/telecos-malaga [consulta: 1 marzo 2010]. 18. BUTCHER, J.C. Numerical methods for ordinary differential equations in the 20th century. Journal of Computational and applied Mathematics. Elsevier V.B., 15 december 2000, vol 125. issues 1-2, p. 1-29.
19. BREZINSKI, C. Interpolation and Extrapolation. Journal of Computational and applied Mathematics. Elsevier V.B., 1 october 2000, vol. 122, issues 1-2, p. IXXI. 20. MHLBACK, G. Interpolation by Gauchy-Vandermonde System and Applications. Elsevier V.B., 1 october 2000, vol. 122, issues 1-2, p. 203-222. 21. DERMAN Emanuel; et al. Enhanced Numerical Methods for Options with Barriers. London: Goldaman, Sachs & Co, 1995. 22. LECCA, E. Raffo. Mtodos Numricos para Ciencia e Ingeniera con Pascal. Lima (Per): Raffo-Lecca Editores, 1997.
Programa elaborado por primera vez Modificado Actualizacin de bibliografa y fechas Fecha de entrega a la Unidad Acadmica X X 9 VIII 2010