过去,我在工作的 Linux 机器上很少使用 MATLAB,而且我非常喜欢使用“-nodesktop”选项。在我使用过的所有类 Unix 机器上,此选项允许我相对轻松地控制 STDIN 和 STOUT,但在 Windows(使用 Cygwin)上,此选项会生成一个新窗口,并将控制返回给调用 shell!
基本上,我想知道是否有任何方法可以强制 MATLAB 像在类 Unix 机器上一样运行?
谢谢!
简短的回答:你不能。
更长的答案可以在他们的网站上找到。
-nodesktop 的行为会有所不同,具体取决于您使用的是 Windows、Linux 还是 Mac。在 Windows 上,我们提供了一个乏味的仅命令行窗口界面,缺少常规命令行窗口或完整桌面的“花里胡哨”。
所以你可以使用-nodesktop,但它会弹出那个烦人的命令行窗口。