免费的MATLAB环境

时间:2009-02-21 02:32:21

标签: matlab

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

目前,我只需要一个命令行和“标准库”。

6 个答案:

答案 0 :(得分:15)

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

答案 1 :(得分:9)

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

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

您可能需要开始的基本软件包是numpy(基本数组数字),scipy(更多算法)和matplotlib(绘图)。由于您希望在命令行上工作,我建议IPython

正如另一个答案中已经提到的,还有一些Python发行版包含许多包,如PythonXYEnthought Python DistributionAnaconda

网上有很多教程,只需搜索一下,然后选择一个你喜欢的教程。

答案 2 :(得分:6)

看看这些:

阅读this blog entry from Ryan Morlok以获取有关开源Matlab替代方案的更多信息。

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

答案 3 :(得分:3)

我最近迷恋Python XY。它不像Matlab,但它具有许多相同的功能并复制外观和感觉。如果我不想购买Matlab许可证,我会亲自使用它 - 如果我不想用Matlab替代品进行练习的话。

www.pythonxy.com

答案 4 :(得分:2)

其他用户已经向您提供了我建议的示例 - Octave和Scilab。在这两个中,我会说Scilab更强大但是Octave尝试很难与标准MATLAB源兼容而Scilab没有。

所以,如果您的目标是尝试使用MATLAB语言并学习最终能够转移到MATLAB的技能,那么我建议您坚持使用Octave。

答案 5 :(得分:1)

如果您有兴趣直接在MATLAB中尝试,那么关于MATLAB及其各种工具箱的免费试用版下载有a recent blog entry on The MathWorks website。如果您尚未尝试过与他们联系,博客会链接到this page,您可以在此处申请产品试用,或者,如果您已拥有许可产品,则可以登录并下载工具箱试用版。