2

是否可以拥有 Matlab 编辑器,而无需拥有整个 Matlab?Matlab 编辑器提供的警告对我编码很有用,但我买不起 Matlab。我怎样才能只使用编辑器?它仍然发出警告吗?

4

2 回答 2

2

您可以使用GNU Emacs。配置Emacs Octave 支持。然后 Emacs 中的 M 文件将具有语法高亮和缩进。您不会像在 MATLAB 编辑器中那样出现编辑器内警告。

您可以使用 Octave 来运行和测试您的 M 文件。对于简单的脚本和函数,从 MATLAB 到 Octave 几乎不需要修改,反之亦然。对于实现 GUI 或一些更专业的工具箱的 MATLAB 代码,情况并非如此。

于 2013-02-10T07:29:29.227 回答
1

您当然可以使用文本编辑器来编辑 matlab 文件,只要您使用 .m 扩展名保存它们。不幸的是,由于 Matlab 是唯一可以解释该文件的程序,因此您在工作时不会收到警告。

作为替代方案,您可以获得 FreeMat ( http://freemat.sourceforge.net/ ) 并使用具有适当语法突出显示的 .m 文件。但是,FreeMat 没有 Matlab 拥有的庞大函数库,并且在您编写代码时仍然不会向您提供警告。

也许您可以在您所在机构的图书馆中使用 Matlab(如果您是学生),或者让您的企业为此付费(如果您是专业人士)?

于 2013-02-08T20:02:31.443 回答