作业帮 > 综合 > 作业

谁给用matlab画个1kHz正弦与32kHz正弦相乘的图像?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/16 10:02:19
谁给用matlab画个1kHz正弦与32kHz正弦相乘的图像?
幅度随便设,还有1k和128k的,然后两者相加的三张图
谁给用matlab画个1kHz正弦与32kHz正弦相乘的图像?
x=-1:0.0001:1;
y1=sin((2*pi).*x);            %1kHz正弦值
y2=sin((32*2*pi).*x);      %32kHz正弦值,128k的将式中的32换为128即可
 
subplot(3,1,1)                %画1kHz的正弦图像
plot(x,y1,'r')                   %用红色画
grid on
 
subplot(3,1,2)                 %画32kHz的正弦图像
plot(x,y2,'g')                   %用绿色画
grid on
 
subplot(3,1,3)                 %画两者相乘(用点乘)的正弦图像,相加则直接用加号(+)
plot(x,y1.*y2,'b')              %用蓝色画
grid on
xlabel('ms');                    %x轴坐标单位设为毫秒
 
%运行结果如下图:
 

 
%看看这个是不是你想要的:)
 
%很高兴为您解答,w231818为您解答有关matlab的问题,以期共同提高
%如果本题有什么不明白可以追问,如果满意记得采纳