GNU Octave GNU Octave是一种采用高级编程语言的主要用于数值分析的软件Octave有助于以数值方式解决线性和非线性问题并使用与MATLAB兼容的语言进行其他数值实验它也可以作为面向批处理的语言使用因为它是GNU計劃的一部分所以它是GNU通用公共许可证条款下的自由软件 Octave是MATLAB的主要自由替代品之一其他还有Scilab和FreeMat 然而与Octave相比Scilab更少强调与MATLAB的双向句法兼容性