【问题标题】:Starting Matlab textually以文本方式启动 Matlab
【发布时间】:2012-03-14 13:53:27
【问题描述】:

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

matlab -nojvm -nodesktop -nodisplay -nosplash
  1. 我在网上搜了一下,四个选项好像是 多余的,特别是一起用?
  2. 它们可以从更多图形到更少图形排序,还是更少 质感更质感?例如,它们可以在某些地方订购吗? 从弱到强的方式为:-nodesktop
  3. 您如何知道 JVM 是在 -nodisplay 中启动的,而不是在 -nojvm 中启动的? 换句话说,JVM提供的功能仍然是什么? 在 -nodisplay 下工作?

感谢和问候!

【问题讨论】:

标签: user-interface command-line terminal matlab


【解决方案1】:

这在此处的 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,您仍然可以通过函数启动它们来使用大多数开发环境工具。例如,使用首选项打开首选项对话框,使用文档打开帮助浏览器。不要使用 nodesktop 来提供仅命令行窗口的界面;而是选择桌面 > 桌面布局 > 仅命令窗口。

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

-nosplash:启动 MATLAB,但在启动过程中不显示启动画面。

【讨论】:

  • 谢谢!虽然我想我已经读过了,(1)我仍然想知道这四个选项是否有一些冗余,特别是一起使用? (2) 是否可以将它们从图形化到图形化,或者从纹理化到纹理化?
  • (3) 你怎么知道JVM是在-nodisplay中启动的,而不是在-nojvm中启动的?换句话说,JVM 提供的哪些功能在-nodisplay 下仍然有效? (4) 它们可以以某种方式排序为:-nodesktop
  • 如果我理解正确,您仍然可以使用 -nodesktop 绘制图形,而使用 -nojvm 则不能。应该很容易测试;)。我认为顺序是:-nodesktop > -nodisplay > -nojvm,从“能做最多”到“能做最少”。
  • 谢谢! (1) 在 -nojvm 中,我仍然可以绘图,而在 -nodisplay 中,我无法绘图。 (2) -nodisplay 里面说 JVM 还在加载,不知道怎么知道 JVM 是在 -nodisplay 中启动的,而不是在 -nojvm 中启动的?也就是说,JVM提供的哪些功能在-nodisplay下仍然可以工作?
  • 嗯,那我恐怕帮不了你了。
猜你喜欢
  • 1970-01-01
  • 2018-07-29
  • 1970-01-01
  • 2021-08-09
  • 1970-01-01
  • 1970-01-01
  • 2012-09-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多