Matlab上的stft函数"频率范围"不是一个可识别的参数



我在mathworks网站上关注一个演示代码:

[S,f] = stft(audioBuffered,Fs, "Window", win, "OverlapLength", samplesOverlap, 'FrequencyRange', 'onesided');

试图执行它Matlab返回错误:

Error using stft 'FrequencyRange' is not a recognized parameter

问题是我需要一个单独的stft,在Matlab的文档中,很明显"FrequencyRange"是函数stft的一个参数。

有人有这个问题吗?我该怎么解决?

stft'FrequencyRange'参数在MATLAB R2020b中是新的。(您可以查看R2020a中的参考页https://www.mathworks.com/help/releases/R2020a/signal/ref/stft.html(。因此,您需要更新到R2020b,或者不使用'FrequencyRange'参数。

一般来说,我建议尝试使用与您正在使用的MATLAB版本相对应的文档页面。

相关内容

  • 没有找到相关文章

最新更新