从Linux命令行在MATLAB中运行选择

时间:2014-06-02 22:27:45

标签: linux matlab command-line-arguments

我正在运行SSH到Linux计算机。 MATLAB GUI可能非常慢且无响应。有没有办法在命令行模式下使用MATLAB,这样我才能突出显示部分代码并运行该部分?在GUI中,可以通过右键单击并选择“运行选择”来在“编辑器”窗口中执行此操作。或按F9。在命令行模式下,我只知道如何运行整个脚本。

与此类似,我可以使用命令行运行代码的一部分(GUI中的“运行和前进”按钮)吗?

此外,是否可以从命令行查看工作区(如GUI版本中的Workspace窗口)?

2 个答案:

答案 0 :(得分:1)

AFAIK在MATLAB中有一个无桌面模式,您可以通过使用-nodesktop参数运行它来访问它,这应该为您提供所需的内容。您可以在official MATLAB pages

上找到更多信息

答案 1 :(得分:1)

正如Niemand所说,你可以使用标志-nodesktop启动MATLAB。

您无法使用-nodesktop选择并运行一段代码。您可以将该块代码放在单独的函数或脚本中并调用它。

如果您在没有GUI的情况下做了很多工作,我建议您查看http://matlab-emacs.sourceforge.net。这是Emacs的MATLAB模式,它提供了许多与MATLAB桌面相同的功能。

最后查看whowhos以查看工作区变量。

相关问题