是否可以使用Matlab编辑器,而不需要整个Matlab? Matlab编辑器提供的警告对我编码很有用,但我买不起Matlab。我怎么才能使用编辑器?它还会发出警告吗?
答案 0 :(得分:2)
您可以使用GNU Emacs。配置Emacs Octave Support。然后,Emacs中的M文件将具有语法突出显示和缩进。您将不会像在MATLAB编辑器中那样有编辑器内警告。
您可以使用Octave来运行和测试您的M文件。对于简单的脚本和函数,从MATLAB到Octave几乎不需要修改,反之亦然。对于实现GUI或某些更专业的工具箱的MATLAB代码,情况也是如此。
答案 1 :(得分:1)
您可以使用文本编辑器编辑matlab文件,只要您使用.m扩展名保存它们即可。不幸的是,由于Matlab是唯一可以解释文件的程序,因此在工作时不会收到警告。
作为替代方案,您可以获得FreeMat(http://freemat.sourceforge.net/)并使用正确语法突出显示的.m文件。但是,FreeMat没有Matlab所拥有的庞大函数库,并且在编码时仍然不会为您提供警告。
也许您可以在您所在机构的图书馆中使用Matlab(如果您是学生),或者让您的公司为其付费(如果您是专业人士)?