7

我正在学习 MATLAB 语言,并希望有某种免费的环境来进行试验。MathWorks 提供的 MATLAB 环境是商业的。似乎有可用的试用版,但我不知道如何获得试用许可证。

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

4

6 回答 6

16

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

于 2009-02-21T02:35:15.353 回答
10

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

在我目前的工作领域(神经科学)中,有一个从 MATLAB 到 Python 的强烈迁移。由于 Python 是免费的并且通常更强大,因此许多团体都在进行转换。

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

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

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

于 2009-03-03T13:33:26.530 回答
6

看看这些:

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

我是R的忠实粉丝,但它不是 Matlab 的替代品……它是一种替代品。有很大的不同!

于 2009-02-21T02:47:23.687 回答
3

我最近迷上了 Python XY。它与 Matlab 不完全一样,但它具有许多相同的功能并复制了外观和感觉。如果我不想购买 Matlab 许可证,我会亲自使用它——如果我想用 Matlab 替身练习的话,我不会。

www.pythonxy.com

于 2009-03-03T13:10:15.150 回答
2

其他用户已经给了你我会建议的例子——Octave 和 Scilab。在这两者中,我会说 Scilab 更强大,但 Octave 非常努力地与标准 MATLAB 源代码兼容,而 Scilab 则没有。

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

于 2009-02-23T09:39:37.300 回答
2

如果您有兴趣直接在 MATLAB 中进行尝试,最近在 MathWorks 网站上有一篇关于 MATLAB 及其各种工具箱的免费试用下载的博客文章。如果您还没有尝试与他们联系,该博客链接到此页面,您可以在其中请求产品试用,或者,如果您已经拥有许可产品,您可以登录并下载工具箱的试用版。

于 2009-02-21T02:51:58.870 回答