怎样用matlab画出这几个函数的图像?
1.y=5sin(2*pi*50*t)
2.y=5sin(2*pi*50*t)c0s(2*pi*10*t)
3.y=5sin(2*pi*50*t*t)
4.幅值为4,占空比为30%的方波
5.幅值为4的锯齿波,三角波
谢谢了! 展开
这个问题并不是很难,只是几个函数的应用。下面是程序:
t=-4*pi:0.01:4*pi;
y1=5*sin(2*pi*50*t);
y2=5*sin(2*pi*50*t).*cos(2*pi*10*t);
y3=5*sin(2*pi*50*t.*t);
y4=4*square(t,30); %幅值为4,占空比为30%的方波
y5=2*sawtooth(t,0.5); %幅值为4的对称三角波
y6=sawtooth(t); %幅值为4的锯齿波
subplot(321),plot(t,y1);axis([0 0.2*pi -5.1 5.1]);
subplot(322),plot(t,y2);axis([0 0.2*pi -5.1 5.1]);
subplot(323),plot(t,y3);axis([0 pi -5.1 5.1]);
subplot(324),plot(t,y4);axis([-4*pi 4*pi -5.1 5.1]);
subplot(325),plot(t,y5);axis([-4*pi 4*pi -5.1 5.1]);
subplot(326),plot(t,y6);axis([-4*pi 4*pi -5.1 5.1]);
附图如下: