堕落小星 发表于 2009-8-20 16:35

为什么我做出的相位不对呢,请指教

function fft_V_ft
clc;clear all;close all;
nfft = 1024;
sf = 1024;
df = 1;
t = 0:1/sf:(nfft-1)/sf;
xn = cos(2*pi*143.2*t + 10*pi/180)+ cos(2*pi*163.4*t + 20*pi/180)...
   + cos(2*pi*385.7*t + 30*pi/180);
xk = fft(xn)*2/nfft;
subplot(211)
plot(df:df:(nfft/2)*df,abs(xk(2:(nfft/2+1))));
subplot(212)
plot(df:df:(nfft/2)*df,angle(xk(2:(nfft/2+1)))*180/pi,'r+');

VibrationMaster 发表于 2009-8-20 18:28

考虑所谓的校正
页: [1]
查看完整版本: 为什么我做出的相位不对呢,请指教