GNU Octave è un linguaggio di alto livello, destinato ai calcoli numerici. Fornisce un' interfaccia a riga di comando per risolvere problemi lineari e non lineari e per eseguire altri esperimenti numerici usando un linguaggio che è per lo più compatibile con Matlab.