我正在学习MATLAB语言,并希望有一些免费的环境来试验.MathWorks提供的MATLAB环境是商业化的.似乎有一个试用版,但我无法弄清楚如何获得试用许可证.
目前,我只需要一个命令行和"标准库".
Octave主要与matlab兼容:http://www.gnu.org/software/octave/
如果你刚开始使用MATLAB,我强烈建议改用Python路径(除非有一些非常具体的理由说明你必须使用MATLAB).基础知识(如数组/矩阵运算)与MATLAB非常相似.
在我目前的工作领域(神经科学),从MATLAB到Python都有很强的迁移.许多团队正在进行转换,因为Python是免费的,通常更强大.
您可能需要开始的基本软件包将是numpy(基本数组数字),scipy(更多算法)和matplotlib(绘图).既然你想在命令行上工作,我也建议使用IPython.
正如在另一个答案中已经提到的,还有一些Python发行版包括许多包,如PythonXY,Enthought Python Distribution或Anaconda.
网上有很多教程,搜索一下并选择你喜欢的教程.
看看这些:
SCILAB
八度
智者
阅读Ryan Morlok的这篇博客文章,了解有关开源Matlab替代品的更多信息.
我是R的忠实粉丝,但它不是Matlab的替代品......它是另一种选择.有一个很大的区别!