viernes, 23 de abril de 2010

Mathematica 5.0

Mathematica es un programa utilizado en áreas científicas, de ingeniería, matemáticas y áreas computacionales. Originalmente fue concebido por Stephen Wolfram, quien continua siendo el líder del grupo de matemáticos y programadores que desarrollan el producto en Wolfram Research, compañía ubicada en Champaign, Illinois. Comúnmente considerado como un sistema de álgebra computacional, Mathematica es también un poderoso lenguaje de programación de propósito general.
El lenguaje de programación de Mathematica está basado en re-escritura de términos (que se identifica también como computación simbólica), y soporta el uso de programación funcional y de procedimientos (aunque en general, la programación funcional es más eficiente). Está implementado en una variante del Lenguaje de programación C orientado a objetos, pero el grueso del extenso código de librerías está en realidad escrito en el lenguaje Mathematica, que puede ser usado para extender el sistema algebraico. Usualmente, nuevo código puede ser añadido en forma de paquetes de Mathematica, como los archivos de texto escrito en el lenguaje de Mathematica.


Algunas de las características de Mathematica incluyen:[1]

* Bibliotecas de funciones elementales y especiales para matemáticas.
* Herramientas de visualización de datos en 2D y 3D.
* Matrices y manipulación de datos, así como soporte de matrices tipo" sparse".
* Capacidad de solucionar sistemas de ecuaciones, ya sea ordinarias, parciales o diferenciales, así como relaciones de recurrencia y algebraicas en general.
* Herramientas numéricas y simbólicas para cálculo de variable continua o discreta.
* Estadística multivariable.
* Restringuida y no restringuida optimización de local y global .
* Lenguaje de programación que soporta programación funcional.
* Un kit de herramientas para añadir interfaces de usuario para cálculos y aplicaciones.
* Herramientas para procesamiento de imágenes.
* Herramientas de análisis y visualización.
* Minería de datos, como análisis de clusters, alineamiento de secuencias, y "pattern matching".
* Bibliotecas de funciones para teoría de números.
* Transformaciones de integrales continuas y discretas.
* Capacidades de importación y exportación de información de datos, imágenes, video y sonido, así como otros formatos biomédicos y de intercambio de documentos en general.
* Una colección de bases de datos incluidas de matemáticas, ciencia e información socio económica (astronomía, diccionarios, clima, poliedros, países, instrimentos financieros, comonentes químicos, el genoma humano, entre otros).
* Soporte para variable compleja, aritmética de precisión infinita y computación simbólica para todas las funciones incluidas.
* Interface de tipo documento que permite la reutilización de entradas y salidas previas, incluidas gráficas y anotaciones de texto.
* Funcionalidad como procesador de palabras técnico (cuaderno de notas), incluyendo un editor de fórmulas.



0 comentarios:

Publicar un comentario