|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在用matlab进行音频处理是,通过X(2)=0,让频谱中一个特定的频率强度为0后,sound无法播出任何声音
+ }1 ]9 t0 ]8 A这是为什么?) f9 Q2 X( s& O1 W3 a# r
[x,fs,bits]=wavread('c:\Users\xpfab\Desktop\icerain.wav');
. u. w5 G0 v& V8 a3 [, x7 DX=fft(x);
{( g$ a1 r0 g: ~n=length(x);
$ h6 c7 X/ ^6 U4 d/ S& yX(2)=0
% g, ~- A* V! t" l. j/ h' qmagX=abs(X);* t9 c; f$ L5 y; B
xnew=ifft(X);
8 s |' S* m7 z; j s: S3 I) Vsound(xnew,fs,bits);
6 O' h+ f0 V; L7 U6 s |
|