f1 = 2;
f2 = 2.05;
f3 = 1.9;
fs = 10;
SAMPLE_N1 =64
N = 1:SAMPLE_N1;
s(N) = sin(2*pi*f1.*N/fs)+sin(2*pi*f2.*N/fs)+sin(2*pi*f3.*N/fs);
subplot(221)
plot(N,s(N));
title(' 时间序列')
subplot(222);
plot(N,abs(fft(s(N))));
title('64 点FFT')
subplot(223)
plot(1:128,abs(fft(s(N),128)));
title(' 补零128 点FFT')
SAMPLE_N2 =128
N = 1:SAMPLE_N2;
s(N) = sin(2*pi*f1.*N/fs)+sin(2*pi*f2.*N/fs)+sin(2*pi*f3.*N/fs);
subplot(224)
plot(N,abs(fft(s(N))));
title('128 点FFT')
f2 = 2.05;
f3 = 1.9;
fs = 10;
SAMPLE_N1 =64
N = 1:SAMPLE_N1;
s(N) = sin(2*pi*f1.*N/fs)+sin(2*pi*f2.*N/fs)+sin(2*pi*f3.*N/fs);
subplot(221)
plot(N,s(N));
title(' 时间序列')
subplot(222);
plot(N,abs(fft(s(N))));
title('64 点FFT')
subplot(223)
plot(1:128,abs(fft(s(N),128)));
title(' 补零128 点FFT')
SAMPLE_N2 =128
N = 1:SAMPLE_N2;
s(N) = sin(2*pi*f1.*N/fs)+sin(2*pi*f2.*N/fs)+sin(2*pi*f3.*N/fs);
subplot(224)
plot(N,abs(fft(s(N))));
title('128 点FFT')