¿Cuál es el mejor uso de cada uno de los siguientes: Mathematica, Maple, Matlab, SAS y SPSS?

Enumeremos los propósitos de estas herramientas:

Álgebra de computadora:

Maple y Mathematica son sistemas de álgebra computacional. Son enormes conjuntos de herramientas multipropósito que pueden hacer muchas cosas. Sin embargo, lo que PUEDEN hacer que la mayoría de los otros programas NO PUEDEN hacer es la manipulación simbólica. Cuando quieras hacer un poco de álgebra o cálculo desagradable, y es demasiado desagradable para hacerlo a mano, recurres a Maple y Mathematica. (Otro competidor es Sage: Sage Mathematical Software System – Sage). Maple y Mathematica son aproximadamente equivalentes para este propósito.

Visualización

Personalmente, también hago mucha visualización y trabajo de trazado en Maple. Se ve mucho mejor que Mathematica, y es bastante fácil generar bellas imágenes con un poco de práctica. Escuché que Matlab también es muy bueno para esto, pero no puedo testificar.

Computación numérica

Si desea resolver un problema difícil numéricamente, en lugar de simbólicamente, probablemente quiera escribir su propio código o usar Mattlab o Mathematica. Este es el propósito principal de Mattlab y hace un muy buen trabajo.

Mathematica también hace un buen trabajo con esto … Y las facilidades de manipulación simbólica pueden ser bastante útiles. En mi línea de trabajo (relatividad numérica), tenemos una herramienta llamada Kranc, escrita en matemática que genera automáticamente código C ++ para resolver problemas numéricos: Acerca de Kranc

Analítica

Este es el problema que SAS y SPSS están diseñados para resolver. SAS y SPSS son herramientas de procesamiento de grandes datos. (No me cite sobre esto, pero creo que se implementan como redes neuronales). Toman grandes cantidades de información no relacionada … por ejemplo, quién ha visitado qué sitio web y ejecuta estadísticas sobre todo eso. Al final del día, generan predicciones basadas únicamente en la correlación, sin causalidad. Pero si tiene suerte, hay una causa común y puede hacer declaraciones significativas sobre personas o negocios en conjunto.

More Interesting

Dado un conjunto de n rectángulos alineados en el eje en el plano, ¿qué tan grande es el subconjunto más grande de estos rectángulos que contienen un punto común en O (n ^ 3) y luego en el orden O (nlogn)?

Si alguien encuentra un algoritmo para resolver un problema np en p, ¿significa que p = np?

¿Es posible mejorar el rendimiento computacional aprovechando la necesidad de menor precisión?

¿No fue [math] flag [B] [/ math] modificado por thread [math] B [/ math] antes de [math] read_ {B} (flag [A] == false) [/ math]? ¿Por qué es una contradicción?

Si el poder de cómputo de las computadoras está limitado por la ley de Moore, ¿cuál es la condición que limita el poder de cómputo del cerebro humano?

¿Cómo se puede escribir un programa Java que imprima un conjunto completo de las primeras cuatro tablas de multiplicación (hasta 12) organizadas en columnas?

¿Cuál es el concepto de tipos en la teoría de tipos (de una manera simple pero rigurosa)?

¿Cuánto conocimiento matemático profundo deberías tener como diseñador de juegos?

¿Qué proyecto utilizando la teoría de grafos sería apropiado para una tesis de licenciatura de CS?

¿Cuál es la conexión entre la teoría de conjuntos avanzada y la informática teórica?

¿Cuál es el alcance de la probabilidad y las matemáticas discretas en ciencias de la computación?

¿Qué habilidades matemáticas son necesarias para la programación de computadoras?

¿Cuánto se puede ocultar una imagen antes de que sea irreconocible?

¿Cómo se puede dividir un conjunto de números en dos subconjuntos de modo que el XOR de los elementos en un subconjunto sea igual al XOR de los elementos en el otro y sea lo más grande posible?

¿Se utiliza la teoría de grupos en la IA?