0
我的MATLAB代碼爲fft
和ifft
與逆傅立葉信號y
不匹配輸入信號x
有問題。有沒有解決方案可以解決這個問題?MATLAB中的逆快速傅立葉變換
N = 1000;
t0 = 1e-13;
tau = 2*1e-14;
n = [0:t0/40:2*1e-13-t0/40];
f0 = 3*1e8/(150*1e-9);
x = cos(2*pi*f0*n);
x = x.*exp((-(n-t0).^2)./(tau^2));
X = abs(fft(x,N));
F = [-N/2 : N/2 - 1]/N;
X = fftshift(X);
y=ifft(X,80);
figure(3)
plot(n,y)
我怎麼能找到快速傅里葉變換的數量,X,每個頻率,我有提到的頻率相關參數呢? – 2013-02-22 21:22:27
就像,X = fft(x,N); Y = fft(y,N); Z = X. * Y; z =真實(ifft(Z))'? – macduff 2013-02-22 21:55:28
我的問題是,我有一些離散頻率具有不同距離的頻率相關參數。但是我找不到這種頻率下的x的傅立葉變換。 – 2013-02-23 05:25:45