hkB*_*sai 6 windows matlab user-interface command-line command-prompt
我用这样的命令行字符串运行MATLAB:
C:\<a long path here>\matlab.exe -nodisplay -nosplash -nodesktop -r "run('C:\<a long path here>\mfile.m');"
m文件包含plot()
在xy平面上绘制简单曲线的函数.
m文件成功运行并使用上面指定的命令行字符串绘制绘图.但是,每次运行此命令时,都会出现一个名为"MATLAB Command Window"的窗口以及绘图.
如何使"MATLAB命令窗口"不显示,以便只显示绘图.
"MATLAB命令窗口"如下所示:
好消息!
通过一些 Java 操作,这是可能的!正常启动 MATLAB (通过桌面等)。现在运行setDesktopVisibility (false),瞧!例如
setDesktopVisibility(false);
mesh(rand(10));
pause;
setDesktopVisibility(true);
Run Code Online (Sandbox Code Playgroud)
AFAIK 你不能在 Windows 上使用matlab.exe
. 如果您确实需要隐藏它,我建议使用MATLAB Engine来显示您的图形。另外,如果是为了简单的事情,比如绘图等,你可以使用GNU Octave,它可以处理 M 文件,并且没有像 MATLAB 那样的“命令窗口”(它在 Windows 命令提示符中运行,隐藏它并不难) 。
归档时间: |
|
查看次数: |
12005 次 |
最近记录: |