¿Por qué Mathematica?

Porque los principios cuentan.

Más de tres décadas de basarnos en contundentes principios de diseño hacen de Mathematica la máxima plataforma computacional del mundo.

Automatización

La automatización es fundamental para una computación productiva. A diferencia de otros sistemas, Mathematica aplica automatización inteligente en cada parte del sistema, desde la selección algorítmica hasta sus diseños de gráficos e interfaz de usuario. Usted obtiene resultados confiables y de alta calidad sin necesidad de un gran conocimiento algorítmico. Y si usted es un experto, obtendrá resultados aún más rápido.

Automatización
Los métodos avanzados y adaptativos de Mathematica tales como detección de rasgos, diseños y estilos, producen visualizaciones que son tanto técnicamente correctas como visualmente atractivas.

Automatización en computación

Ventajas

En otros sistemas...

Control de precisión y rastreo

Compilación justo a tiempo

Selección algorítmica

Funciones orientadas a tareas

Funciones independentes de tipo

Obtenga resultados confiables sin análisis de redondeo

Alto rendimiento en un lenguaje de alto nivel»

Mejores y más rápidos resultados, incluso para expertos»

Programas legibles de alto nivel»

Aplique fácilmente código existente a nuevos datos»

Usted obtiene resultados poco confiables (o necesita de un análisis manual)

Resultados más lentos (o necesita optimizar manualmente)

Usted se ve obligado a usar algoritmos genéricos o escasamente apropiados

Los programas se entorpecen por detalles algorítmicos

Usted tiene que memorizar diferentes funciones para cada tipo

Automatización en Visualización

Ventajas

En otros sistemas...

Estilo

Diseño

Detección de rasgos

Muestreo adaptativo

Interactividad
 

Composición

Gráficos con calidad de publicación en cada etapa»

Diagramas y texto de máxima información»

Visualice correctamente rasgos fundamentales de funciones

Resuelva eficientemente rasgos en diferentes escalas»

Obtenga gráficos y diagramas interactivos e inmediatamente»

Componga texto, imágenes, tablas y controles

Se deben especificar manualmente colores, marcas de verificación, etc.

Hay que especificar manualmente ámbitos gráficos, diseños, etc

Graficación incorrecta de discontinuidades, cortes de ramificaciones, etc

Se obvian muchos detalles (o desperdician evaluaciones de funciones)

Se deben programar elementos interactivos manualmente (o no usan ninguno)

Se generan solo gráficos simples (o usan software separado)

Automatización en desarrollo

Ventajas

En otros sistemas...

Entrada lingüística de forma
libre

Construcción de interfaz de usuario

Implementación en múltiples
plataformas

Gestión de memoria

Paralelización

De texto de forma libre a comandos precisos
 

Realice interfaces completas a partir de especificaciones mínimas»

Aplicaciones intrínsecamente independientes del tipo de plataforma

Asignación, rastreo y reasignación optimizados

Paralelización sin configuración

(No se ofrece alternativas)
 

Se deben programar manualmente todos los aspectos de interfaz de usuario

Implementación limitada (o se cambia manualmente a cada plataforma)

Usted tiene que asignar y rastrear memoria de forma manual

Paralelización manual (inicialización, comunicación, etc.)

Todo integrado en una sola plataforma

Software especializado y cajas de herramientas agregadas desalientan la exploración creativa de nuevas ideas y áreas; un costo aún mayor que su precio de compra. Mathematica no requiere de agregados. Posee una funcionalidad integrada y especializada para gran cantidad de áreas técnicas, desde biología computacional hasta análisis de óndula, todo plenamente integrado con el resto del sistema.

Todo integrado en una sola plataforma
Mathematica habilita inmediatamente desarrollos en múltiples áreas técnicas sin costosos agregados.

Ventajas

En otros sistemas...

Un fluido proceso de trabajo de la idea a la implementación

Posea una sola plataforma técnica

Aprenda una sola plataforma técnica

Explore ideas que abarcan diferentes áreas técnicas

Se debe cambiar de herramientas y formatos en cada etapa

Usted necesita regularmente de costosas cajas de herramientas agregadas.

Debe aprender múltiples herramientas especializadas con un alcance limitado

Se restringe la creatividad mediante funcionalidad integrada

Metodología híbrida numérico-simbólica

Tradicionalmente, se piensa que la computación simbólica y numérica son elementos separados, para detrimento de los usuarios. En Mathematica, ambas están integradas de manera transparente, lo cual habilita métodos híbridos únicos para una gran variedad de problemas y asegura resultados consistentes dondequiera que se combinen cantidades de toda clase de precisión.

Metodología híbrida numérico-simbólica
Mathematica usa un análisis simbólico y números controlados de alta precisión para resolver problemas que son insolubles con métodos numéricos tradicionales y números de limitada precisión.

Ventajas

En otros sistemas...

Obtenga resultados generales y exactos cuando sea posible

Rastree errores de redondeo automáticamente»

Use métodos híbridos que explotan la estructura matemática de la entrada»

Se obtienen solo resultados numéricos, que a menudo pierden perspectiva

Usted obtiene resultados poco confiables (o rastrea errores de redondeo manualmente)

Se usan solo métodos genéricos menos eficientes

Lenguaje multiparadigma

Un solo estilo de programación no es idealmente apropiado para cada problema. Mathematica sobresale entre los lenguajes computacionales tradicionales al respaldar simultáneamente muchos paradigmas de programación, tales como programación procedimental, de patrones de diseño y más.

Lenguaje multiparadigma
Mathematica le permite programar en el estilo que usted prefiera.

Ventajas

En otros sistemas...

Programe de la manera en que piensa

Use la mejor combinación de técnicas para el problema

Cambian su manera de pensar para que se ajuste a la plataforma

Se opera dentro de un solo paradigma sin importar si es apropiado

Conocimiento incorporado

Buscar y actualizar conjuntos de datos estándares no tiene por qué interrumpir su flujo de trabajo. Mathematica es único entre las plataformas computacionales técnicas porque incluye una vasta colección de todo tipo de datos cuidadosamente curados y continuamente actualizados e incrementados.

Conocimiento incorporado
Acceda a datos estándares sin ningún gasto adicional, incluso Wolfram|Alpha, la colección de datos computables mas extensa del mundo.

Ventajas

En otros sistemas...

Datos integrados fácilmente computables»

Actualice los datos automáticamente

Acceda y use instantáneamente datos estándares

Incorpore datos estándares de difícil obtención

Usted debe importar, validar y reestructurar datos manualmente

Se revisa regularmente el código fuente para actualizaciones y correcciones

Se debe interrumpir el flujo de trabajo para obtener datos

Se restringe el análisis a un conjunto más limitado de datos

Un proceso de trabajo basado en documentos

Usted no debería de necesitar un programa para procesar sus datos, otro para visualizarlos y un tercero para presentarlos interactivamente. Mathematica lo hace todo en un solo proceso de trabajo, y mantiene todos los elementos de un proyecto; cálculos, visualizaciones, datos, documentación e incluso aplicaciones interactivas; todo junto, en documentos con una flexibilidad única.

Un proceso de trabajo basado en documentos
Los cuadernos de Mathematica y los archivos de Formato de Documentos Computables (CDF en inglés) consolidan sus cálculos, visualizaciones interactivas, datos, texto y más.

Ventajas

En otros sistemas...

Mantenga juntos todos los elementos de un proyecto
 

Documente automáticamente mientras trabaja

Incluya interactividad en sus documentos»

Fácilmente reasigne el objetivo del documento: web, impresión y presentaciones como aplicaciones

Se tiene que salvar datos, fórmulas, texto, código, resultados, gráficos y aplicaciones en archivos y formatos separados

Se pierden pasos intermedios y conlleva mayores dificultades para reproducir resultados

Gráficos y otros elementos deben ser estáticos, sin interactividad

Se debe comenzar de cero cuando se implementa en un nuevo medio

 

de en fr ja ko pt-br ru zh