初学者 想用MATLAB导入一段音频,然后用快速傅里叶变换得到其频谱并画出图像

2024-12-01 16:38:39
推荐回答(1个)
回答1:

语音信号的采集和频谱分析:
[y,fs,bits]=wavread('voice'); %读取音频信息(双声道,16位,频率44100Hz)
sound(y,fs,bits); %回放该音频
Y=fft(y,4096); %进行傅立叶变换
subplot(211);
plot(y);
title('声音信号的波形');
subplot(212)
plot(abs(Y));
title('声音信号的频谱');