Un lenguaje de alto nivel, destinado principalmente a cálculos numéricos

Octave
Gratis
Offline
http://www.gnu.org/software/octave/

Octave proporciona una cómoda interfaz de línea de comandos para resolver numéricamente problemas lineales y no lineales, y realiza otros experimentos numéricos usando un lenguaje compatible con Matlab.

Octave tiene amplias herramientas para resolver problemas comunes de álgebra lineal numérica, encontrar las raíces de ecuaciones no lineales, integrar funciones ordinarias, manipular polinomios e integrar ecuaciones diferenciales y algebraicas diferenciales ordinarias. Es fácilmente extensible y personalizable a través de funciones definidas por el usuario escritas en el propio lenguaje de Octave, o utilizando módulos cargados dinámicamente escritos en C ++, C, Fortran u otros idiomas.

Lenguaje de programación científica

  • Potente sintaxis orientada a las matemáticas con herramientas integradas de trazado y visualización
  • Software libre, se ejecuta en GNU / Linux, macOS, BSD y Windows
  • Drop-in compatible con muchos scripts de Matlab

La sintaxis de Octave es ampliamente compatible con Matlab. El intérprete de Octave puede ejecutarse en modo GUI, como consola, o invocarse como parte de un script de shell. Se pueden encontrar más ejemplos de Octave en la wiki.

  • Resolver sistemas de ecuaciones con operaciones de álgebra lineal en vectores y matrices.
  • Visualice datos con comandos de trazado de alto nivel en 2D y 3D.