本文主要是介绍Matlab小程序-正弦波线性组合频谱图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
由如下三个正弦波叠加而成的信号:s(t)=sin(2pi*50t)+ sin(2pi*100t)+ sin(2pi*150t)
N=200;
fs=400;n=1:N;
x1=sin(2*pi*50*n/fs);
x2=sin(2*pi*100*n/fs);
x3=sin(2*pi*150*n/fs);
x=x1+x2+x3;
figure(1);
plot(n/fs,x);
xlabel('Discrete Time(s) ');ylabel('Amplitude');
figure(2);
stem((linspace(-fs/2,fs/2,N)),abs(fftshift(fft(x))));
xlabel('Discrete Frequence(Hz)');
ylabel('Amplitude spectrum');
这篇关于Matlab小程序-正弦波线性组合频谱图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!