首页 > 解决方案 > 在命令行中运行 MATLAB,允许显示绘图

问题描述

要在命令行中在 Linux 上运行 MATLAB,我使用以下命令:

 matlab -nodisplay

但我想这也不允许打开绘图窗口,因为以下命令没有输出:

plot(X,Y)

从命令行运行 MATLAB 时,如何只显示图形和绘图?

标签: matlabplotcommand-linematlab-figure

解决方案


在 Linux 下,要在终端窗口中运行 MATLAB,请使用该-nodesktop选项。它使 MATLAB 在没有 GUI 的情况下启动,所有文本输入和输出都通过终端窗口进行。但它并没有完全禁用 JVM 软件,因此允许显示交互式图形窗口。

-nojvm选项禁用 JVM 软件,禁止所有基于 Java 的 MATLAB 组件,包括图形窗口。该-nodisplay选项禁用所有图形显示输出,但不禁用 JVM。

有关更多详细信息,请参阅文档


推荐阅读