'inputParser'未定义八度音阶

时间:2016-06-07 04:44:23

标签: matlab signal-processing octave

我尝试在八度音阶中使用findpeaks()包中的signal函数。我已经安装并加载了signalcontrol个软件包,现在当我尝试运行[pks3 idx3] = findpeaks(X,"DoubleSided","MinPeakHeight",0.5);时,我收到以下错误。

  

警告:'inputParser'功能尚未在Octave中实现

     

请阅读http://www.octave.org/missing.html以了解具体方法   缺少功能。

     

错误:'inputParser'未定义在第109行第12列错误:调用   来自:错误:/home/kenden/octave/signal-1.3.2/findpeaks.m at line   109,第10栏

数据X采用此格式 - 762 660 660 ... 有什么工作吗?

2 个答案:

答案 0 :(得分:1)

inputParser是在GNU Octave 4.0中实现的,所以看起来你使用的是旧版本。更新Octave或降级信号。

答案 1 :(得分:0)

我可以使用here.

中的peakdet功能找到解决方法