|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
在用matlab进行音频处理是,通过X(2)=0,让频谱中一个特定的频率强度为0后,sound无法播出任何声音9 N- Q$ ?/ O- f7 I8 E# N4 N
这是为什么?3 U( s! I. } G# V: P9 q) S
[x,fs,bits]=wavread('c:\Users\xpfab\Desktop\icerain.wav');! u; p- ?6 S3 k
X=fft(x);
6 D8 G5 y8 [3 Q2 _( B9 k# Hn=length(x);. x& V- F( _! {0 Q' D) H
X(2)=0
2 e3 O2 E/ s0 t$ Q1 A! w5 k5 rmagX=abs(X);/ Q) |3 L6 h5 P S8 B) _' V2 H
xnew=ifft(X);$ D& w% a z4 k" Q1 F: I
sound(xnew,fs,bits);0 ^- `2 y& R" {/ Y2 w
|
|