Software matemático
-
Upload
gustavo-solis-cornejo -
Category
Documents
-
view
8 -
download
0
Transcript of Software matemático
![Page 1: Software matemático](https://reader035.fdocuments.us/reader035/viewer/2022081813/54e42fb34a795957458b49ec/html5/thumbnails/1.jpg)
Software Matemático
Rodríguez Jorge, Solis Gustavo
Escuela Politécnica del Ejército – Facultad de Ingeniería Mecánica
Abstract- This paper discusses the mathematical software is
software that is used to perform, support or illustrate
mathematical problems; between this type of software are
computer algebra systems and plotters of functions, among
others. Also be detailing the characteristics and requirements
thereof.
I. INTRODUCCION
Software matemático es aquel software que se utiliza para
realizar, apoyar o ilustrar problemas matemáticos; entre este tipo de
software se encuentran los sistemas algebraicos computacionales y
graficadores de funciones, entre otros. Existen grupos y proyectos
dedicados al estudio y difusión de software matemático libre, los
cuales han aportado productos que facilitan el trabajo con estas
herramientas.
II. DESARROLLO DE CONTENIDOS
En el software matemático podemos considerar dos tipos, los
cuales son el software libre y el de licencia.
A. Software libre
Podemos definir software libre como aquel software para el que
tenemos:
Libertad para ejecutarlo en cualquier sitio, con cualquier
propósito y para siempre.
Libertad para estudiarlo y adaptarlo a nuestras necesidades. (Esto exige el acceso al código fuente).
Libertad de redistribución, de modo que se nos permita colaborar con colegas, alumnos.
Libertad para mejorar el programa y publicar mejoras.
Entre algunos ejemplos de software libre tenemos:
1) SAGE: es un sistema algebraico computacional (CAS) que
reúne bajo un solo entorno diversos paquetes de cálculo matemático
avanzados (teoría de grupos, geometría algebraica,...).
Primeramente, SAGE no pretende “reinventar la rueda”, entendiendo esto como re implementar algoritmos que ya existan. Si se quiere añadir una funcionalidad nueva que no esté ya implementada, en vez de implementarla de cero, la forma preferida de actuar es buscar software libre de calidad que ya implemente esta característica e incluirlo en SAGE.
Otra de las características de este sistema es el uso de Python como lenguaje base. A diferencia de otros sistemas de
matemáticas computacionales, que proporcionan su propio lenguaje de programación, los desarrolladores de SAGE han elegido un lenguaje ya existente.
2) GeoGebra: es un sistema de geometría dinámica, cuyo
motor de cálculo es software libre, que añade capacidades
algebraicas, estableciéndose una relación directa entre los objetos de
la ventana algebraica y los de la ventana geométrica.
Fig. 1 Ejemplo de Geogebra
Por un lado, GeoGebra es un sistema de geometría dinámica, es
decir permite realizar construcciones geométricas planas que a
posteriori pueden modificarse dinámicamente.
Así, GeoGebra tiene la potencia de manejar variables vinculadas
a números ofreciendo un repertorio de comandos propios del análisis
matemático, aptos para tareas como identificar puntos singulares de
una función.
Estas dos perspectivas caracterizan a GeoGebra: una expresión
en la ventana algebraica se corresponde con un objeto en la ventana
geométrica y viceversa. Entre los requisitos de Geogebra tenemos:
disponer de una PC con procesador de 2.0 GHz o superior, 1GB de
memoria RAM o superior. Es recomendable tener configurada la
pantalla de la PC con una resolución de 800×600 o superior, Java
Enviroment (versión 1.4.2 o superior).
![Page 2: Software matemático](https://reader035.fdocuments.us/reader035/viewer/2022081813/54e42fb34a795957458b49ec/html5/thumbnails/2.jpg)
3) Derive: programa comercial para cálculo matemático
avanzado: variables, expresiones algebraicas, ecuaciones, funciones,
vectores, matrices, trigonometría, etc. Con capacidades de
calculadora científica, puede representar funciones gráficas en dos y
tres dimensiones.
Fig. 2 Ejemplo de Derive
Los requisito para este programa son: que cuenten con Windows
2000 o XP (RAM y los requisitos del procesador son iguales a los del
sistema operativo), Drive CD ROM, y un disco duro de más de 10
MB.
4) LATEX: es un sistema de composición de textos que está
formado mayoritariamente por órdenes construidas a partir de
comandos de TeX —un lenguaje «de nivel bajo», en el sentido de
que sus acciones últimas son muy elementales
LATEX es un conjunto de comandos de marcado usados con un
programa de composición tipográfica TEX, para la preparación ´on
de una gran variedad de documentos. Tanto LATEX como TEX, son
sistemas de software abierto, disponibles gratuitamente. Es posible
modificar y redistribuir odo o parte de ellos. Un documento de
LATEX consta de uno o más ficheros fuente que contienen texto
plano: el contenido junto con los comandos de marcado.
Fig. 3 Ejemplo de LATEX
B. Software con Licencia
1) MATLAB: (abreviatura de MATrix LABoratory,
"laboratorio de matrices") es una herramienta potentísima de
software matemático que ofrece un entorno de desarrollo integrado
(IDE) con un lenguaje de programación propio (lenguaje M). Está
disponible para las plataformas Unix, Windows y Mac OS X.
Entre sus prestaciones básicas se hallan: la manipulación de
matrices, la representación de datos y funciones, la implementación
de algoritmos, la creación de interfaces de usuario (GUI) y la
comunicación con programas en otros lenguajes y con otros
dispositivos hardware. El paquete MATLAB dispone de dos
herramientas adicionales que expanden sus prestaciones, a saber,
Simulink (plataforma de simulación multidominio) y GUIDE (editor
de interfaces de usuario - GUI). Además, se pueden ampliar las
capacidades de MATLAB con las cajas de herramientas (toolboxes);
y las de Simulink con los paquetes de bloques (blocksets).
Es un software muy usado en universidades y centros de
investigación y desarrollo. En los últimos años ha aumentado el
número de prestaciones, como la de programar directamente
procesadores digitales de señal o crear código VHDL.
Requisitos del sistema: sistema operativo Windows XP Service
Pack 3, Windows XP x64 Edition Service Pack 2, Windows Server
2003, R2 Service Pack 2, Windows Vista Service Pack 2, Windows
Server 2008 Service Pack 2 o R2, Windows 7, procesador Intel o
AMD x86 que soporten instrucciones SSE2, espacio en disco 1GB
solo para Matlab, 3-4 para una instalación típica,
RAM: 1GB, Se recomienda mas de 2GB.
2) Cabri: software comercial de geometría dinámica. Permite
la representación e interacción dinámica con construcciones
geométricas bidimensionales. Cabri-Géomètre es un paquete de cómputo de geometría
dinámica interactiva en tiempo real. Permite hacer la geometría de una manera muy particular: el usuario puede animar una figura desplazándola o deformándola y el resultado se presentará inmediatamente en la pantalla de la computadora. Esta libertad de movimiento permite rebasar los límites impuestos por el papel y el
lápiz de la geometría tradicional. Con Cabri se puede: Construir en forma precisa y rápida usando los componentes
básicos geométricos Controlar el aspecto gráfico de los elementos geométricos
usando simplemente el mouse. Crear macros para hacer construcciones geométricas
complejas. Manipular las figuras geométricas y mirar todas las partes
relacionadas, tales como medidas, las cuales se actualizan automáticamente ante los cambios.
Descubrir relaciones geométricas nuevas las cuales antes no eran evidentes.
![Page 3: Software matemático](https://reader035.fdocuments.us/reader035/viewer/2022081813/54e42fb34a795957458b49ec/html5/thumbnails/3.jpg)
TABLA I TABLA DESCRIPTIVA
III. CONCLUSIONES En esta nota hemos pretendido destacar que el software
matemático en general, y en particular el software libre matemático, está teniendo una importancia cada vez mayor, no solamente desde el
punto de vista práctico, sino también desde un punto de vista conceptual. No hemos pretendido dar un listado exhaustivo de todo el software libre matemático disponible, más bien hemos pretendido mostrar unas piezas valiosas de software que pueden ser de gran utilidad para la comunidad matemática. Sólo nos queda animar a los matemáticos a acercarse al software libre, y a utilizarlo, modificarlo, mejorarlo y difundirlo, con toda libertad.
RECONOCIMIENTOS
El presente trabajo fue realizado en honor a los diferentes creadores del software matemático, ya que gracias a ellos hoy gozamos de más facilidad al realizar tareas y trabajos que se los hace con mayor eficiencia y precisión.
REFERENCIAS [1] G. D. Allen, J. Herod, M. Holmes, V. Ervin, R. J. Lopez, J.
Marlin, D. Meade, D. Sanches, (1999), Strategies and guidelines
for using a computer algebra system in the classroom.
International Journal of Engineering Education, 15(6), 411-416
(1999)
[2] M. Artigue, The integration of symbolic calculators into secondary
education: some lessons from didactical engineering. En D. Guin,
K. Ruthven, y L. Trouche (Ed.), The didactical challenge of
symbolic calculators - Turning a computational device into a
mathematical instrument (pp. 197-231). New York, NY: Springer
Inc. (2005).
[3] C. Beade, C. Martínez, M. Fernández, M. T. Lozano, La Gaceta
de la RSME, vol. 1, no. 3, pp. 467-488 (1998).
[4] I. Chrysanthou, The use of ICT in primary mathematics in
Cyprus: the case of GeoGebra, Master’s thesis, University of
Cambridge, UK (2008).
[5] O. Ciaurri, J.L. Varona. ¿Podemos fiarnos de los cálculos
efectuados con ordenador?, La Gaceta de la RSME, 9(2), pp. 484-
513 (2006).
[6] M. Delgado, J.L. Vicente, I. Luengo, La Gaceta de la RSME, vol.
1, no. 1, pp. 113-128 (1998).
[7] European Comission, Use of Computers and the Internet in
Schools in Europe. 2006.
[8] J. González, J. Seoane, G. Robles, Introducción al software libre,
UOC (2003).
[9] Haken, Appel, Kock. Every planar map is four-colorable, Illinois
Journal of Mathematics, 21 (84), pp. 429-567 (1977).
[10] M. Hohenwarter, Open Source and Online Collaboration: The
Case of GeoGebra, plenary talk, 4th International Workshop on
Mathematical and Scientific e-Contents (MSEC 2008),
Trondheim, Norway (2008).