Gracias a su singular y fascinante capacidad, MATLAB ha cambiado el
concepto de programacin para anlisis numrico y matemtico porque posibilita la ejecucin del clculo numrico y simblico de forma rpida y precisa, acompaado de caractersticas grficas y de visualizacin avanzada apta para el trabajo cientfico y de ingeniera.
Por esta razn, el propsito de estas presentaciones es ofrecer una
introduccin al anlisis numrico y a la visualizacin grfica en MATLAB para estudiantes universitarios y profesionales en las reas de ciencias e ingeniera y surge de la experiencia, del autor, de haber enseado la asignatura de Mtodos Numricos en Ingeniera de Recursos Hdricos, desde el ao 2000 en la maestra y desde el ao 2005 en el Programa de Doctorado de Recursos Hdricos de la Universidad Nacional Agraria La Molina.
Jess Abel Meja Marcacuzco, Ph.D.
Profesor Principal FIA-UNALM Mtodos Numricos y su importancia en la Ingeniera Los mtodos numricos son tcnicas y herramientas muy poderosas para la solucin de problemas matemticos que no tienen solucin analtica. Son capaces de manejar sistemas de ecuaciones grandes, no linealidades y geometras complicadas, comunes en la prctica de la ingeniera e imposibles de resolver analticamente. El uso de software disponible, depende del conocimiento de la teora bsica y mtodos numricos en la que se basaron. Los mtodos numricos y la programacin permite, a uno, disear su propio programa y al aplicarlo brinda una excelente demostracin de cmo las computadoras pueden servir al estudiante para su desarrollo profesional. Los mtodos numricos refuerza la comprensin de las matemticas, ya que una de sus funciones es convertir las matemticas superiores a operaciones algebraicas bsicas. Fundamentos Matemticos Races de ecuaciones: Muy til en proyectos de ingeniera, donde con frecuencia es imposible despejar de manera analtica las variables de ecuaciones de diseo. Sistemas de ecuaciones: Surgen de una variedad de problemas y en todas las disciplinas de la ingeniera, en particular, se originan a partir de modelos matemticos de sistemas grandes de elementos interrelacionados, como: estructuras, circuitos elctricos, redes de flujo; solucin de ecuaciones diferenciales, etc. Ajuste de curvas: Pueden efectuarse mediante las tcnicas de regresin e interpolacin. La primera determina una curva que represente la tendencia general de los datos sin necesidad de tocar los puntos individuales. En contraste, la interpolacin permite ajustar una curva mediante los puntos y usar esta curva para predecir valores intermedios. Integracin: La integracin numrica es la determinacin del rea bajo la curva. Tiene muchas aplicaciones en ingeniera y juegan un papel importante en la solucin de las ecuaciones diferenciales. Ecuaciones diferenciales ordinarias: Tienen una gran aplicacin en la ingeniera; debido a que muchas leyes fsicas estn expresadas en trminos de la razn de cambio de una cantidad ms que en trminos de su magnitud. Pueden observarse dos tipos de problemas: problemas con valor inicial y valores en la frontera. Ecuaciones diferenciales parciales: Son usadas para caracterizar sistemas de ingeniera, donde el comportamiento de la cantidad fsica es expresada en trminos de rapidez de cambio con respecto a dos o ms variables independientes. En el curso se har nfasis en el mtodo de las diferencias finitas, mtodo de las caractersticas y volmenes finitos. Lenguajes de Programacin y Software para Clculo Numrico Desde que empez la era de la computadora, se han elaborado cientos de lenguajes de computacin; determinar cul es el mejor lenguaje ha sido objeto de grandes debates. A continuacin describimos los principales lenguajes de programacin y software, utilizados en mtodos numricos: Fortran: Traductor de Frmulas, presentado comercialmente por la IBM en 1957 y considerado hasta la fecha como un lenguaje natural de computacin para muchos ingenieros y cientficos. Tiene capacidad para trabajar con variables de doble precisin y manejar funciones matemticas especiales, incluyendo variables complejas. C: En trminos generales es inferior al Fortran 90, tiene acceso a bajos niveles de hardware y software. Muchas universidades implementaron el C como primer lenguaje de computadora para los estudiantes de ciencias e ingeniera. Visual BASIC: creado originalmente, como BASIC, a mediados de la dcada de los sesenta, como un lenguaje instructivo para los estudiantes, evolucionando luego como QUICK BASIC de Microsoft y en la actualidad, su principal implementacin es el Visual BASIC. Este lenguaje est relacionado estrechamente con el sistema operativo de Windows de Microsoft. Debido a su funcin de macrolenguaje para la hoja de clculo Excel, su utilidad est ms que reconocida.
Mathcad: Presentado en su primera versin en 1986. El
software permite al usuario realizar tareas de matemticas, obtener datos de primera mano y elaborar grficas propias de la ciencia y la ingeniera de manera interactiva. En virtud de su facilidad de uso, creemos que el Mathcad es particularmente til como herramienta pedaggica. Excel: Hoja de clculo producida por Microsoft, cuyo tipo especial de software matemtico permite al usuario dar y realizar clculos en filas y columnas de datos. Tiene algunas capacidades numricas inherentes, incluida la solucin de ecuaciones, el ajuste de curvas y la optimizacin. Incluye el Visual BASIC como un macro lenguaje que puede usarse para implementar clculos numricos. Posee varias herramientas de visualizacin (grficas 3D) valiosas para el anlisis numrico.
MATLAB: Software producido por Mathworks, Inc., empresa
establecida por los analistas numricos Cleve Moler y John N. Little. Fue desarrollado en principio como un laboratorio de matrices. La manipulacin matemtica de las matrices est perfectamente realizada en un ambiente interactivo, de uso fcil. Para ello MATLAB tiene, adems, varias funciones matemticas, clculos simblicos y herramientas de visualizacin.