matlab实现准周期信号x(t)=5*sin(10*t)+6*sin(20*t)+7*sin(sqrt(10)*t)的合成,并画出频谱图?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 01:03:33
![matlab实现准周期信号x(t)=5*sin(10*t)+6*sin(20*t)+7*sin(sqrt(10)*t)的合成,并画出频谱图?](/uploads/image/z/6126619-67-9.jpg?t=matlab%E5%AE%9E%E7%8E%B0%E5%87%86%E5%91%A8%E6%9C%9F%E4%BF%A1%E5%8F%B7x%EF%BC%88t%EF%BC%89%3D5%2Asin%2810%2At%29%2B6%2Asin%2820%2At%29%2B7%2Asin%28sqrt%2810%29%2At%29%E7%9A%84%E5%90%88%E6%88%90%2C%E5%B9%B6%E7%94%BB%E5%87%BA%E9%A2%91%E8%B0%B1%E5%9B%BE%3F)
xN@_Q9ԍv|hE53!1 ,!D.EE--*J˥e2vX
T)a1s5;gf$eǨ]|_6:UP}`-ŶrdEw/i<=DohrkyT-ソ"1UAgȁ bN|KT{v״y;(÷ c)URy\%)ka=%!3:/)jzBAךMN磵p;w~0'mɌ~a[txF1QLzZ٭6H o93-~j=YlaInNw"7{_!9uK67@6=Mص^]Ndb#}Sw3}0XFϘ?;paD'SrRT%Qr-XVK)
@JzV}X)`UY1t IH% YJJp4 Z([jha8swb*$",bd;
+!HD;#0vDۗ
matlab实现准周期信号x(t)=5*sin(10*t)+6*sin(20*t)+7*sin(sqrt(10)*t)的合成,并画出频谱图?
matlab实现准周期信号x(t)=5*sin(10*t)+6*sin(20*t)+7*sin(sqrt(10)*t)的合成,并画出频谱图?
matlab实现准周期信号x(t)=5*sin(10*t)+6*sin(20*t)+7*sin(sqrt(10)*t)的合成,并画出频谱图?
>> t=0:0.001:10;
>> x=5*sin(10*t)+6*sin(20*t)+7*sin(sqrt(10)*t);%%直接输入,显示记得合成图像
>> figure,plot(t,x)
>> f = fftshift(fft(x,256));%%傅里叶变换,点数是256点,并将其频谱中心搬移到原点
w = linspace(-1000/2, 1000/2, 256);%频率坐标,单位Hz,控制频率范围
figure,plot(w,abs(f));
title('信号的频谱');
xlabel('频率(Hz)');