在命令行 Cygwin 中启动 Matlab

在命令行 Cygwin 中启动 Matlab

我想从 Cygwin 终端以“shell 模式”启动 Matlab。但是如果我输入

matlab

GUI 出现。如果我尝试

matlab -nodesktop

然后在另一个窗口中打开一个新的命令行。

我如何启动 Matlab 以便可以在我当前的 Cygwin 终端中运行它?

答案1

根据,MATLAB 的工作方式根据您使用的是 Windows 还是 Linux 而不同。

-nodesktop行为方式取决于您使用的是 Windows、Linux 还是 Mac。在 Windows 上,我们仅提供枯燥的命令窗口界面,缺少常规命令窗口或完整桌面的“花哨功能”。


使用-nodesktop选项运行视窗

在此处输入图片描述

使用-nodesktop选项运行Linux/Mac

在此处输入图片描述

目前似乎没有其他方法可以解决这个问题。

答案2

尝试这个:matlab -nojvm -nodisplay -nosplash

来源:http://www.mathworks.com/help/matlab/ref/matlablinux.html

相关内容