Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Octave 八度音阶:为什么函数;暂停“;当我在代码中使用它时不起作用?_Octave - Fatal编程技术网

Octave 八度音阶:为什么函数;暂停“;当我在代码中使用它时不起作用?

Octave 八度音阶:为什么函数;暂停“;当我在代码中使用它时不起作用?,octave,Octave,我在x.m中使用了“暂停”(无参数)功能,但它不能暂停程序。当程序执行此函数时,它会一直运行。对于我来说,使用Octave 5.1时,暂停函数也不会暂停代码。我在Windows10上使用它。rahnema1的评论确实为我解决了这个问题。只要将所有暂停调用替换为kbhit,问题就解决了 kbhit对我不起作用。使用input功能帮助我解决了这个问题。它对我来说工作正常。你能展示一个重现问题的模型吗?您是如何从命令行还是在GUI中运行功能的?你用的是什么版本的八度音阶?什么操作系统?请创建一个MCV

我在x.m中使用了“暂停”(无参数)功能,但它不能暂停程序。当程序执行此函数时,它会一直运行。

对于我来说,使用Octave 5.1时,暂停函数也不会暂停代码。我在Windows10上使用它。rahnema1的评论确实为我解决了这个问题。只要将所有暂停调用替换为kbhit,问题就解决了

kbhit
对我不起作用。使用
input
功能帮助我解决了这个问题。

它对我来说工作正常。你能展示一个重现问题的模型吗?您是如何从命令行还是在GUI中运行功能的?你用的是什么版本的八度音阶?什么操作系统?请创建一个MCVE,解释您预期会发生什么以及看到什么。当然,请回答烧杯问题。从5.1版开始,有一些与暂停相关的错误已经被引入,最近似乎已经被解决了。作为一种解决方法,您可以使用
kbhit
,而不是
pause
。如果它不能解决问题,您可能需要切换到以前的版本或等待下一个固定版本。我已将此错误提交到5.1.0