Matlab 弗里马:它和八度有什么不同?

Matlab 弗里马:它和八度有什么不同?,matlab,octave,freemat,Matlab,Octave,Freemat,一直在寻找MatLab的替代品…发现在八度音阶上工作非常困难…缺少MatLab的调试功能…遇到FreeMat…想知道FreeMat与八度音阶有何不同…它只是八度音阶的一个图形前端,就像QtOctave(我还没有探索)或者它更重要?它提供了哪些额外的功能?时间的更好利用是什么?投资于FreeMat还是使用QtOctave(matlab不是选项)等工具使用Octave(倍频程)?简而言之,GNU Octave和FreeMat都是matlab的开源替代品。然而,Octave更为成熟,并得到了更广泛的社

一直在寻找MatLab的替代品…发现在八度音阶上工作非常困难…缺少MatLab的调试功能…遇到FreeMat…想知道FreeMat与八度音阶有何不同…它只是八度音阶的一个图形前端,就像QtOctave(我还没有探索)或者它更重要?它提供了哪些额外的功能?时间的更好利用是什么?投资于FreeMat还是使用QtOctave(matlab不是选项)等工具使用Octave(倍频程)?

简而言之,GNU Octave和FreeMat都是matlab的开源替代品。然而,Octave更为成熟,并得到了更广泛的社区支持

我还发现比较MATLAB、Octave、FreeMat和SciLab。它确实指出了一些针对FreeMat的问题:

  • 它不支持某些函数(如和)
  • 它具有有限的三维图形功能(例如,不支持该功能)
  • ODE部门也缺少它,因为没有最先进的解算器
  • 本质上,本文的结论是,倍频程确实是目前与MATLAB最兼容的


    现在,如果您正在搜索一个好的GUI/IDE,请尝试其中一种。

    对于初学者,请查看人们在这里用Matlab(15k次)、倍频程(约800次)和Freemat(6次,包括您自己的)标记问题的次数。这是对Freemat社区规模的一个合理暗示:)Freemat不仅仅是一个八度的前端,而是一个独立的程序。不要忘记考虑,作为替代。QtoTaVE被放弃,它不适用于新版本的倍频程。如果您的问题是缺少matlab中的调试按钮(Octave有命令,但没有按钮),请尝试它的实验GUI。如果您正在寻找具有相同语法的matlab替代品。如果不需要保留语法,并且您可以学习一种新语言,那么有更好的选择(例如Julia、Python(NumPy和SciPy)和R)。免责声明:我是Octave开发者。最后一个链接已被删除。@Foad谢谢。我已经从我的答案中删除了断开的链接。