MATLAB中的Wav播放器

MATLAB中的Wav播放器,matlab,signals,wav,audio-player,Matlab,Signals,Wav,Audio Player,我想我有个棘手的问题。我想在MATLAB中打开一个wav文件,能够同时收听并查看绘图上的信号(就像在经典音频播放器中一样)。我是一个偶然的人,似乎我只能找到声音功能,它只能读取信号。至于播放声音,我会查看帮助文件,其中有一个很好的示例。至于与信号图同步,我还没有看到任何内置的功能,决定显示脉冲的长度,然后使用以下方式进行绘图可能有点困难: hfile = 'tcbsswmu.wav'; % Read the data back into MATLAB, and listen to audio.

我想我有个棘手的问题。我想在MATLAB中打开一个wav文件,能够同时收听并查看绘图上的信号(就像在经典音频播放器中一样)。我是一个偶然的人,似乎我只能找到声音功能,它只能读取信号。

至于播放声音,我会查看帮助文件,其中有一个很好的示例。至于与信号图同步,我还没有看到任何内置的功能,决定显示脉冲的长度,然后使用以下方式进行绘图可能有点困难:

hfile = 'tcbsswmu.wav';

% Read the data back into MATLAB, and listen to audio.
[y, Fs, nbits, readinfo] = wavread(hfile);
t = timer('TimerFcn',@(obj, event, string_arg) mycallback(1/Fs,y,0.10), 'Period',     0.10,'ExecutionMode','fixedRate','TasksToExecute', floor( numel(y)/(0.10)));
sound(y, Fs);
start(t);

它不是很漂亮,索引需要改进,但这可能是一个好的开始

这本身并不是一个完整的答案,因为我现在正在研究同一个问题,但也许,MATLAB
audioplayer
函数可以帮助。。。