免费的MATLAB环境

Dón*_*nal 7 matlab

我正在学习MATLAB语言,并希望有一些免费的环境来试验.MathWorks提供的MATLAB环境是商业化的.似乎有一个试用版,但我无法弄清楚如何获得试用许可证.

目前,我只需要一个命令行和"标准库".

CTT*_*CTT 15

Octave主要与matlab兼容:http://www.gnu.org/software/octave/


nik*_*kow 9

如果你刚开始使用MATLAB,我强烈建议改用Python路径(除非有一些非常具体的理由说明你必须使用MATLAB).基础知识(如数组/矩阵运算)与MATLAB非常相似.

在我目前的工作领域(神经科学),从MATLAB到Python都有很强的迁移.许多团队正在进行转换,因为Python是免费的,通常更强大.

您可能需要开始的基本软件包将是numpy(基本数组数字),scipy(更多算法)和matplotlib(绘图).既然你想在命令行上工作,我也建议使用IPython.

正如在另一个答案中已经提到的,还有一些Python发行版包括许多包,如PythonXY,Enthought Python DistributionAnaconda.

网上有很多教程,搜索一下并选择你喜欢的教程.

  • 我同意那个.我基本上离开了数十万行代码后的Matlab.Python现在与Matlab竞争非常激烈,使用Python的Matlab难民社区一直在增长.R也很棒,但选择取决于使用情况. (2认同)
  • 请注意,使用 [RPy](http://rpy.sourceforge.net/) 您还可以很好地将 R 与 Python 结合使用。 (2认同)

JD *_*ong 6

看看这些:

阅读Ryan Morlok的这篇博客文章,了解有关开源Matlab替代品的更多信息.

我是R的忠实粉丝,但它不是Matlab的替代品......它是另一种选择.有一个很大的区别!