以文本方式启动Matlab

时间:2012-03-14 13:53:28

标签: user-interface command-line terminal matlab

在Linux终端中,我想知道Matlab命令的以下四个选项之间有什么区别?

matlab -nojvm -nodesktop -nodisplay -nosplash
  1. 我在互联网上搜索,似乎有四种选择 多余的,特别是一起使用?
  2. 可以从更多图形到更少图形或更少图形进行订购 质地更具质感?例如,他们可以订购一些 从弱到强的方式:-nodesktop< -nojvm< -nodisplay?
  3. 你怎么知道JVM是在-nodisplay中启动的,而不是在-nojvm中? 换句话说,JVM提供的功能仍然是 在-nodisplay下工作?
  4. 谢谢和问候!

1 个答案:

答案 0 :(得分:6)

这一点在MATLAB文档中有所解释:http://www.mathworks.nl/help/techdoc/ref/matlabunix.html

-nodisplay:启动Sun Microsystems JVM软件,但不启动MATLAB桌面。不显示任何X命令,并忽略DISPLAY环境变量

-nodesktop:在不启动MATLAB桌面的情况下启动MATLAB。 JVM软件已启动。使用操作系统中的当前窗口输入命令。使用此选项可在没有X窗口的情况下运行,例如,在VT100模式下运行,或在批处理模式下运行。请注意,如果使用>管道输入MATLAB。构造函数,自动使用nodesktop选项。使用nodesktop,MATLAB不会将语句保存到命令历史记录中。使用nodesktop,您仍然可以通过函数启动它们来使用大多数开发环境工具。例如,使用首选项打开“首选项”对话框,使用doc打开“帮助”浏览器。不要使用nodesktop来提供仅限命令窗口的界面;相反,选择桌面>桌面布局>仅限命令窗口。

-nojvm:在没有JVM软件的情况下启动MATLAB。使用当前窗口输入命令。 MATLAB桌面无法打开。任何需要Java软件的工具(例如桌面工具)都无法使用。处理图形和相关功能不受支持; MATLAB在您使用时会发出警告。

-nosplash:启动MATLAB但在启动时不显示启动画面。