| Programa | Ideal para | Sistemas | Licencia |
|---|---|---|---|
| GNU Octave | Reutilizar código de MATLAB | Windows, macOS, Linux | GPL |
| Scilab | Simulación de sistemas con diagramas de bloques | Windows, macOS, Linux | GPL |
GNU Octave
Lenguaje y entorno de cálculo numérico con sintaxis compatible con MATLAB, interfaz gráfica, gráficos 2D y 3D y paquetes para señales, estadística, control y optimización.
Lo que no hace igual: No tiene Simulink, y el rendimiento en ciertos bucles es menor.
Scilab
Entorno de cálculo numérico que incluye Xcos, un editor de diagramas de bloques para modelar y simular sistemas dinámicos, en la línea de Simulink.
Lo que no hace igual: Su sintaxis no es compatible con MATLAB, así que el código hay que adaptarlo.
¿Abre mis archivos de MATLAB?
GNU Octave ejecuta la mayoría de los scripts .m sin cambios. Los toolboxes de MATLAB no se traspasan: Octave tiene paquetes propios que cubren parte de ellos.
Libres y gratis
Todas las alternativas de esta página son software libre: se pueden usar sin pagar, en casa o en una empresa, y su código está publicado. La licencia indica qué puedes hacer si además modificas o redistribuyes el programa; lo explicamos en tipos de licencias de software. Descárgalas siempre desde el sitio oficial: los sitios de descargas de terceros suelen agregar instaladores con publicidad.