Alternativa gratuita a MatLab para Linux/Windows/MacOS/BSD
Contents
MatLab es sin duda una suite muy interesante para ciertas tareas en carreras científicas y de ingeniería, el problema es que no es gratuito ni libre, no se puede ver el código, ni modificarlo, etc.
Una de las alternativas, puede que la más importante esa GNU Octave, este software del proyecto GNU está bajo licencia GPL, que podeis ver aqui.
Lo que quiere decir que podremos usarlo gratuitamente, además de modificarlo y distribuirlo bajo ciertas normas.
GNU Octave está disponible para Windows además de para distintas ditros Linux, está disponible para Fedora, Debian Opensuse, Ubuntu y Gentoo.
También está disponible para MacOS y BSD.
¿Qué es GNU Octave?
Es un programa y lenguaje de programación, ambas cosas, y ciertamente un lenguaje parecido a MatLab. Es, como hemos dicho una alternativa a MatLab bajo licencia GPL, disponible para multitud de sistemas operativos.
Fue creado en 1988 con una finalidad concreta, ayudar a crear reactore químicos y fue en 1992 cuando se extendió a otras areas y fue publicado bajo la versión inicial en 1994.
Detalles técnicos de GNU Octave
Está escrito en C++ con la biblioteca STL, tiene un intérprete muy parecido al de Matlab.
Tiene implementación con otros programas, como Grace, que permite extender funcionalidades, como por ejemplo, poder imprimir los gráficos.
Puede cargar archivos de Matlab, es decir, archivos “.m”.
TIene documentación tanto en español como inglés.
Sobre el lenguaje de GNU Octave
No permite punteros. Es un lenguaje interpretado y con una sintaxis muy similar al de Matlab. No puede generar scripts.
Soporta gran parte de las funciones de la biblioteca del lenguaje C, además soporta las “Structs” del lenguaje C.
Es un IDE, es decir, dispone de un entorno de desarrollo integrado, además tienen herramientas para aprender a programar como Toolbox.