Octave 倍频程';wavread';未定义

Octave 倍频程';wavread';未定义,octave,wav,audio-processing,Octave,Wav,Audio Processing,我有GNUOctave 5.2.0,我想用它来分析wav文件中的IQ数据。描述了一个名为wavread的函数,我可以在倍频程中使用该函数,但当我运行y=wavread(filename)时,会收到以下错误消息: error: 'wavread' undefined near line 1 column 1 为什么我会得到这个?我最好的猜测是wavread由于某种原因被弃用,并且只存在于早期版本中。我的另一个猜测是,我必须安装一个扩展才能使用wavread,但我没有找到允许我这样做的源代码。正如

我有GNUOctave 5.2.0,我想用它来分析wav文件中的IQ数据。描述了一个名为wavread的函数,我可以在倍频程中使用该函数,但当我运行
y=wavread(filename)
时,会收到以下错误消息:

error: 'wavread' undefined near line 1 column 1

为什么我会得到这个?我最好的猜测是wavread由于某种原因被弃用,并且只存在于早期版本中。我的另一个猜测是,我必须安装一个扩展才能使用wavread,但我没有找到允许我这样做的源代码。

正如@tasospapstyllanou发现的,wavread函数是。解决方案是使用audioread功能

你可以使用audioread,但它不会像wavread那样给我提供太多的信息。你的反对意见是对的,顺便说一句:@DanielCJacobs不需要只为
nbits
重新安装,你可以使用它。@DanielCJacobs还有,看看octave forge还有什么“音频”相关的功能有。你可能对底部的“mulaclab”感兴趣