Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Mathemática 8
1. MATHEMÁTICA
Mathematica es un programa utilizado en áreas científicas, de
ingeniería, matemáticas y áreas computacionales.
Originalmente fue concebido por Stephen Wolfram, quien
continúa 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.
2. VISIÓN GENERAL
Ingenieros, científicos, analistas financieros, investigadores,
profesores y estudiantes de enseñanza superior usan en todo el
mundo Mathematica para desarrollar sus cálculos de precisión en
proyectos críticos.
Mathematica es el primer programa para la computación y
visualización numérica, simbólica y gráfica.
Mathematica ofrece a sus usuarios una herramienta interactiva
de cálculo y un versátil lenguaje de programación para una
rápida y precisa solución a problemas técnicos.
Los documentos electrónicos de Mathematica, llamados
notebooks le permiten organizar de forma fácil sus textos,
cálculos gráficos y animaciones para impresionantes informes
técnicos, presentaciones o registro de su trabajo. Y además
puede usar el protocolo de comunicación de Mathematica,
MathLink, para intercambiar información entre Mathematica y
otros programas.
3. HISTORIA
La primera versión de Mathematica se puso a la venta en 1988.
La versión 8, fue lanzada el 15 de noviembre del 2010, se
encuentra disponible para una gran variedad de sistemas
operativos.
• Mathematica se divide en 2 partes, el "kernel" o núcleo que
desempeña los cálculos. Y el "front end" o interfaz, que
despliega los resultados y permite al usuario interactuar con
el núcleo como si fuera un documento. En la comunicación
entre el kernel y la interfaz (o cualquier otro
cliente) Mathematica usa el protocolo MathLink, a menudo
sobre una red. Es posible que diferentes interfaces se
conecten al mismo núcleo, y también que una interfaz se
conecte a varios núcleos.
• A diferencia de otros sistemas de álgebra computacional, por
ejemplo Maxima o Maple, Mathematica intenta usar las reglas
de transformación que conoce en cada momento tanto como
sea posible, tratando de alcanzar un punto estable.
4. CARACTERÍSTICAS GENERALES
• 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.
5. ALGUNAS DE LAS CARACTERÍSTICAS
DE MATHEMATICA INCLUYEN:
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.
• Restringida y no restringida optimización de local y global .
• Herramientas para procesamiento de imágenes.
6. ALGUNAS DE LAS CARACTERÍSTICAS
DE MATHEMATICA INCLUYEN:
• Herramientas de análisis y poliedros, países, instrumentos
visualización. financieros, componentes
químicos, el genoma humano,
• Minería de datos, como análisis entre otros).
de clusters, alineamiento de
secuencias, y "pattern matching". • Soporte para variable compleja,
aritmética de precisión infinita y
• Bibliotecas de funciones para computación simbólica para todas
teoría de números. las funciones incluidas.
• Transformaciones de integrales • Interfaz de tipo documento que
continuas y discretas. permite la reutilización de
• Capacidades de importación y entradas y salidas previas,
exportación de información de incluidas gráficas y anotaciones
datos, imágenes, vídeo y sonido. de texto.
• Una colección de bases de datos • Funcionalidad como procesador
incluidas de matemáticas, ciencia de palabras técnico (cuaderno de
e información socio económica notas), incluyendo un editor de
(astronomía, diccionarios, clima, fórmulas.
7. INTERFAZ:
• Mathematica se divide en dos partes: el núcleo y
la parte delantera . El núcleo interpreta las expresiones
(código de Mathematica) y devuelve expresiones de
resultado.
• La parte delantera, diseñado por Theodore Gray ,
proporciona una interfaz gráfica de usuario , que
permite la creación y edición de documentos portátiles
que contienen código de programa con prettyPrinting ,
con el formato de texto junto con los resultados,
incluyendo las matemáticas composición tipográfica ,
gráficos, componentes de interfaz gráfica de usuario,
tablas y sonidos.
8. • El frontal incluye herramientas de desarrollo como un
depurador, la terminación de entrada y coloreado de sintaxis
automática.
• La parte delantera estándar se utiliza de forma
predeterminada, pero los extremos delanteros alternativos
están disponibles. Estos incluyen el Workbench Wolfram,
un Eclipse basado en IDE , introducido en 2006.
INTERFAZ:
La interfaz preseleccionada por Mathematica tiene extensas
características y capacidades gráficas, ofreciendo analogías a un
cuaderno de trabajo: la entrada de datos por parte del usuario y
los resultados enviados por el núcleo (incluyendo gráficas y
sonidos), son colocados en forma de celdas jerárquicas (igual
que Maple), lo cual permite seguir con facilidad la secuencia de
las manipulaciones algebraicas o cálculos que se están
desarrollando en una sesión.
9. INTERFAZ:
• Para permitir a aquellos usuarios que no tienen una licencia, la
visualización de los cuadernos de trabajo escritos en
Mathematica, se creó un paquete de lectura dedicado. Este
paquete, llamado MathReader puede bajarse de la red
gratuitamente.
• Otras interfaces se encuentran disponibles,
como, JMath o mash, pero la interfaz estándar de Mathematica
es la más popular.
10. CONEXIONES CON OTRAS APLICACIONES
• Las comunicaciones con otras aplicaciones ocurren a
través del protocolo llamado MathLink. Este protocolo
permite no solo comunicaciones entre el núcleo de
Mathematica y las pantallas, sino que también provee la
interface entre el núcleo y aplicaciones arbitrarias.
• Otros componentes de Mathematica, que usan el
protocolo Mathlink, permite a los desarrolladores
establecer comunicaciones entre el núcleo y Java o para
programas .NET como J/Link y.NET/Link
• Usando J/Link, un programa de Java puede decirle a
Mathematica que ejecute cálculos; también Mathematica
puede cargar cualquier clase de Java, manipular objetos
de Java y desempeñar llamadas a métodos, haciendo
posible construir interfaces gráficas desde Mathematica.
11. FUNCIONALIDADES DE MATHEMATICA
PARA INTERNET
Wolfram Research cuenta con un programa
denominado webMathematica que añade funcionalidades
para publicación Web capaz de hacer cálculos y desplegar
visualizaciones de Mathematica en línea.
13. DATOS COMPUTABLES
• UN DIAGRAMA DE FLUJO DE DATOS METEOROLÓGICOS EN VIVO
Mathematica incluye colecciones de datos curados en un marco
coherente para el cálculo inmediato. Los datos pueden tener
acceso mediante programación para informar o poner a prueba
los modelos y se actualiza de forma automática desde un servidor
de datos de Wolfram Research. Algunos datos tales como precios
de las acciones y el clima se entregan en tiempo real. Los
conjuntos de datos en la actualidad son:
• Datos astronómicos: 99 155.000 propiedades de los cuerpos
astronómicos
• Los datos químicos: 111 propiedades de 34.000 compuestos
químicos, 86 propiedades de los 118 elementos químicos y 35
propiedades de las partículas subatómicas 1000
• Datos geopolítica: 225 propiedades de 237 países y 14
propiedades de 160.000 ciudades de todo el mundo.
14. LICENCIAS
Mathematica es software propietario restringido tanto por la ley
de derechos de autor y secretos comerciales .
• A regular licencia de usuario único para Mathematica utiliza en
un entorno comercial cuesta $ 2495. Incluye cuatro núcleos
adicionales para cálculos en paralelo y un año de servicio que
incluye actualizaciones, soporte técnico, una licencia de uso
en el hogar, una licencia webMathematica Amateur, una
licencia de Wolfram Workbench y tres licencias de
Mathematica Player Pro.
• Los descuentos están disponibles para el gobierno, la caridad,
estudiante de educación pre-universitaria, la escuela, el uso
doméstico y jubilados utilizan y dependen de la región
geográfica. Licencias de estudiante cuestan $ 140. Un general
de "uso doméstico" licencia ("Mathematica Home Edition")
también está disponible para el público y tiene un precio de
$ 295. Centro educativo licencias que permiten su uso por los
estudiantes en casa.
15. Un administrador de licencias similares
a FLEXnet está disponible para proporcionar
intercambio de licencias dentro de un grupo.
PLATAFORMA DISPONIBILIDAD
• Mathematica 8 es
compatible con varias
versiones de Linux ,
Apple Mac OS X , basado
en NT y Microsoft
Windows . Todas las
plataformas son
compatibles con 64-bit
implementaciones
16. ÁREAS DE APLICACIÓN
Por sus amplias capacidades de cálculo, gráficos y sonidos,
tiene interesantísimas aplicaciones en los siguientes campos:
• Ciencias Físicas: Física teórica y experimental, química,
ciencias de los materiales y ciencias de la tierra.
• Ciencias de la Computación: Ingeniería informática, desarrollo
de software, gráficos.
• Ciencias Matemáticas: Matemática pura, matemática aplicada,
estadística, investigación operativa, etc.
• Negocios y Finanzas: Análisis financiero, economía, ciencias
actuariales, gestión.
• Ciencias de la Salud: Investigación médica, biología,
bioquímica, psicología y ciencias del entorno.