El plan de estudios de la asignatura "Tecnologías informacionales en la matemática", introducida por el Sistema Estatal de Educación Superior Profesional de la Federación Rusa, contempla los siguientes temas. 1) Resumen general de los paquetes de cálculo simbólico (Mathematica, Derive, Maple V, Mathcad). 2) Utilización de los paquetes de cálculo simbólico: a) en la solución de problemas relacionados con la derivación e integración de funciones de una o de varias variables; b) en la construcción de gráficos de funciones y superficies; c) en la solución de problemas de álgebra matricial; d) para resolver analíticamente sistemas de ecuaciones lineales; e) para resolver ecuaciones no lineales; f) en la solución de problemas de teoría de números y combinatoria. 3) Tecnologías de preparación de textos matemáticos. Paquete TeX (LaTeX). Entre los paquetes de cálculo simbólico mencionados sólo Maple V R4 es distribuido gratis. Los demás paquetes de programas tienen precios bastante elevados. Aparte de esto, Mathcad y Derive no son paquetes dedicados al cálculo simbólico, sino a los métodos numéricos. Además, el paquete Derive no está muy difundido, su popularidad es considerablemente inferior a la de MATLAB y Mathcad. El paquete Mathcad permite realizar transformaciones analíticas, pero para esto utiliza el núcleo de Maple integrado en él. Las posibilidades ofrecidas por el paquete Mathcad para resolver problemas de teoría de números y combinatoria son muy pobres. El paquete de cálculo simbólico Mathematica en muchos aspectos es hermano gemelo del paquete Maple. Si se ha asimilado uno de estos paquetes, sin ninguna dificultad se puede utilizar el otro paquete. Es evidente que en el corto tiempo asignado por el programa académico es imposible realizar un estudio multilateral de todos los paquetes enumerados. En el presente libro estudiaremos los principios fundamentales del trabajo con los paquetes Maple, Mathcad y el sistema de preparación de textos matemáticos LaTeX. Se supone que el lector conoce los principios fundamentales de trabajo con la computadora, por lo que no nos detendremos en las cuestiones relacionadas con el interfaz de los paquetes Maple y Mathcad. Hoy casi nadie recuerda que las computadoras fueron creadas, en primer lugar, para realizar cálculos científicos. De todos modos, los cálculos científicos e ingenieriles continúan siendo uno de los campos más importantes de aplicación de las computadoras, aunque, quizás, no sea el más notable. En el transcurso de muchos años se han acumulado extensas bibliotecas de subprogramas científicos, escritos en primer lugar en el lenguaje FORTRAN, destinados a la solución de problemas típicos (de álgebra lineal, integración, resolución de ecuaciones diferenciales, etcétera). Además, existe una gran cantidad de paquetes matemáticos capaces de realizar diferentes métodos numéricos y transformaciones analíticas. Probablemente, en la actualidad los paquetes más conocidos sean los siguientes: Mathematica (Wolfram Research), Maple (Waterloo Maple Inc.), MATLAB (The MathWorks), Mathcad (MathSoft Inc). Los dos primeros paquetes, en realidad, son paquetes para realizar cálculos simbólicos. Probablemente, el paquete Mathematica es el más difundido hoy en los círculos científicos, sobre todo, entre los teóricos. Este paquete ofrece grandes posibilidades para realizar cálculos simbólicos (analíticos), sin embargo, requiere para su trabajo una computadora suficientemente potente. El sistema de instrucciones de este paquete es parecido en muchos aspectos a un lenguaje de programación. El paquete Maple es muy popular en los círculos científicos. Sus usuarios lo caracterizan como un paquete muy fiable y estable. Además de realizar transformaciones analíticas, es capaz de resolver los problemas numéricamente. Una particularidad de este paquete es que permite convertir los documentos al formato LaTeX, que es el estándar de hecho utilizado por la gran mayoría de las editoriales científicas de nivel mundial. Una serie de programas utiliza el procesador simbólico integrado de Maple. Por ejemplo, el paquete Scientific WorkPlace (TCI Software Research), destinado a la elaboración de publicaciones científicas, permite dirigirse al procesador simbólico de Maple, realizar transformaciones analíticas e incluir los resultados obtenidos en un documento. Al igual que los paquetes mencionados anteriormente, el paquete MATLAB es un lenguaje de programación de alto nivel destinado a la resolución de problemas científicos. Una característica de este paquete consiste en que permite conservar los documentos en el formato propio del lenguaje de programación ‘. El paquete Mathcad es probablemente más conocido y utilizado por los ingenieros que por los científicos. Para este paquete es característico el uso de notaciones matemáticas habituales, es decir, en la pantalla el documento se presenta como un cálculo matemático estándar. Para utilizar este paquete no es necesario estudiar ningún sistema de instrucciones, como es el caso de los paquetes Mathematica y Maple. Este paquete está orientado, en primer lugar, a los cálculos numéricos, pero en él está integrado el procesador simbólico de Maple, permitiéndole realizar transformaciones analíticas. En las últimas versiones de este paquete se ha incluido la posibilidad de unir documentos creados en Mathcad con documentos elaborados con ayuda de MATLAB. A diferencia de los paquetes mencionados anteriormente, Mathcad es un medio de programación visual, es decir, no requiere el conocimiento de un conjunto específico de instrucciones. Gracias a la facilidad de aprendizaje, a su interfaz amigable y a los pocos recursos que requiere de la computadora para su trabajo, el paquete Mathcad fue elegido para el estudio de los métodos numéricos. En los últimos años se nota cierta tendencia hacia el acercamiento e integración de diferentes paquetes. Por ejemplo, las últimas versiones de los paquetes Mathematica y Maple contienen medios de programación visual; en el paquete MATLAB se ha incluido la biblioteca de transformaciones analíticas de Maple; el paquete Mathcad permite trabajar conjuntamente con MATLAB. En la siguiente figura se muestran las conexiones de diversos paquetes. Doctor en ciencias físico-matemáticas, profesor (Departamento de Matemática Aplicada e Informática de la Universidad Estatalla Universidad Estatal de Astraján). En el año 1985 terminó sus estudios en la Facultadla Facultad de Física de la Universidad Estatal de Rostov. Durante los años 1988–1991 cursó estudios de posgrado en el Departamento de Física Teórica y Computacional de esta universidad. Obtuvo el título de Doctor en Ciencias Físico-matemáticas en esta misma sede universitaria en el año 2002. Se ha dedicado principalmente a la física computacional, la simulación computacional, la física del cuerpo rígido y la introducción de las técnicas computacionales en el proceso de enseñanza. Ha impartido los siguientes cursos en diferentes centros universitarios: simulación computacional y matemática, modelos matemáticos de los procesos físicos, métodos numéricos, matemática discreta, introducción a la geometría fractal, lenguajes de programación, paquetes de programas aplicados, etcétera. |