我正在运行SSH到Linux计算机。 MATLAB GUI可能非常慢且无响应。有没有办法在命令行模式下使用MATLAB,这样我才能突出显示部分代码并运行该部分?在GUI中,可以通过右键单击并选择“运行选择”来在“编辑器”窗口中执行此操作。或按F9。在命令行模式下,我只知道如何运行整个脚本。
与此类似,我可以使用命令行运行代码的一部分(GUI中的“运行和前进”按钮)吗?
此外,是否可以从命令行查看工作区(如GUI版本中的Workspace窗口)?
答案 0 :(得分:1)
AFAIK在MATLAB中有一个无桌面模式,您可以通过使用-nodesktop参数运行它来访问它,这应该为您提供所需的内容。您可以在official MATLAB pages
上找到更多信息答案 1 :(得分:1)
正如Niemand所说,你可以使用标志-nodesktop
启动MATLAB。
您无法使用-nodesktop
选择并运行一段代码。您可以将该块代码放在单独的函数或脚本中并调用它。
如果您在没有GUI的情况下做了很多工作,我建议您查看http://matlab-emacs.sourceforge.net。这是Emacs的MATLAB模式,它提供了许多与MATLAB桌面相同的功能。
最后查看who
和whos
以查看工作区变量。