"pause" 未在 Windows 10 中暂停 Octave 5.1.0 中的脚本执行

"pause" is not pausing the execution of script in Octave 5.1.0 in Windows 10

pause 应该停止执行,直到发生某些事情。但是在我的情况下,我在 OS WINDOWS 10 上安装了 OCTAVE 5.1.0,但它没有正常工作。它会忽略脚本中的所有暂停语句并执行整个文件。

我 运行 这个程序在我安装的 Octave 应用程序中,使用 GUI 命令 window。

可能是什么问题?

我试过用函数括号暂停 pause();没有函数括号pause;但问题仍然存在。

%do something
plotData(X, y);
fprintf('Press enter to continue.');
pause;
%do something
plotData(X, y);

我除了脚本将首先绘制数据并停止执行直到按下键以使我能够分析数据然后在按下键后它会用处理过的数据绘制另一个图。

但它只是以我看不到的快速方式绘制两个图。

自 5.1 版以来引入的与 pause 相关的错误很少,最近似乎已经 fixed. It will be available in the next version. You can try alternative functions like kbhit 或切换到以前的版本。