Octave

Octave es un lenguaje de alto nivel inicialmente desarrollado para operaciones numéricas. Proporciona una interfaz de línea de comandos para resolver problemas numéricos tanto lineales como no lineales.
Es considerado el equivalente libre de MATLAB. Entre varias características que comparten, se puede destacar que ambos ofrecen un intérprete, permitiendo ejecutar órdenes en modo interactivo.