强制 Matlab 输出到命令行

Ant*_*ton 4 matlab

我正在从 Windows 命令提示符运行 MATLAB 脚本:

"C:\Program Files\MATLAB\R2014B\bin\matlab" -nodisplay -nosplash -nodesktop -wait -r "test.m"
Run Code Online (Sandbox Code Playgroud)

test.m 很简单:

function test
disp('Hello!');
Run Code Online (Sandbox Code Playgroud)

输出显示在 Matlab 命令行窗口中。有什么办法可以强制输出到 Windows 提示符吗?

Adr*_*ian 5

-log从命令行(或任何其他 shell 或批处理(例如 cmd 或 bat)脚本)调用 Matlab 时,请使用命令行选项。
截至 Matlab 2017b 尚未记录它,但它可以工作。

旁注:-nodisplayMatlab 的 Windows 版本不支持,但如果您想阻止它显示数字,请改用-noFigureWindows