
Me gustaría saber los equivalentes de Mathematica, Maple o MATLAB en Ubuntu, ya que todos son costosos.
Respuesta1
Respuesta2
Utilizo QT Octave porque GNU Octave no tiene una buena GUI. Aunque la mayoría de los comandos funcionan bastante bien, es posible que algunas funciones no funcionen como se esperaba en MATLAB
Respuesta3
También puedes darRun intento. Es un entorno de programación gratuito y de código abierto. Tiene potentes capacidades de visualización, potentes bibliotecas numéricas y todo lo que esperarías de un lenguaje de programación funcional (bueno, excepto un compilador).
Respuesta4
Yo sugeriríapitóncon bibliotecas apropiadas como una buena opción.
No es un sustituto, ya que el lenguaje Python no está tan especializado en matemáticas como la sintaxis de Matlab/Mathematica, pero combina una sintaxis relativamente buena para matemáticas interactivas con un lenguaje de programación totalmente capaz.
Querrás instalar los paquetes:
ipython
- una versión mucho mejor del shell estándar de Python, con guardado de sesión, finalización de tabulación, etc. Vea susitio web. Es posible que también deseeipython-notebook
que proporcione una sesión interactiva basada en navegador (consulte la imagen a continuación).
python-numpy python-scipy python-matplotlib
- Bibliotecas científicas básicas de Python;numpyproporciona matrices eficientes para manejar grandes cantidades de datos;picanteproporciona algoritmos, por ejemplo, agrupación, FFT, integración numérica, álgebra lineal; yMatplotlibproporciona una amplia variedad de funciones de trazado (incluida una interfaz diseñada para uso interactivo).spyder
- Normalmente sólo uso estas bibliotecas con un editor de texto y una sesión de terminal ipython, pero si se siente más cómodo con un entorno integrado, puede consultarespía, un IDE diseñado en la línea de Matlab/Mathematica utilizando las bibliotecas anteriores. Vea la captura de pantalla a continuación.