plot(x,y2);
axis([-2*pi 2*pi -1 1]) set(gca,'xtick',-2*pi:pi:2*pi) set(gca,'ytick',-1:0.5:1)
set(gca,'xticklabel','-2pi|-pi|0|pi|2pi') set(gca,'yticklabel','-1|-0.5|0|0.5|1') xlabel('x');ylabel('y2'); title('cos(x)'); gridon; subplot(2,2,3)
axis([-2*pi 2*pi -1 1]) plot(x,y3);
axis([-2*pi 2*pi -1 1]) set(gca,'xtick',-2*pi:pi:2*pi) set(gca,'ytick',-1:0.5:1)
set(gca,'xticklabel','-2pi|-pi|0|pi|2pi') set(gca,'yticklabel','-1|-0.5|0|0.5|1') xlabel('x');ylabel('y3'); title('sin(2x)'); gridon; subplot(2,2,4)
axis([-2*pi 2*pi -1 1]) plot(x,y4);
axis([-2*pi 2*pi -1 1]) set(gca,'xtick',-2*pi:pi:2*pi) set(gca,'ytick',-1:0.5:1)
set(gca,'xticklabel','-2pi|-pi|0|pi|2pi') set(gca,'yticklabel','-1|-0.5|0|0.5|1') xlabel('x');ylabel('y4'); title('cos(2x)'); gridon;
13
结果:
②另建一个窗口,不分区,用不同颜色、线型绘出四条曲线,并标注图例注解。 程序:
closeall clc
x=[-2*pi:pi/100:2*pi]; y1=sin(x); y2=cos(x); y3=sin(2*x); y4=cos(2*x); holdon
plot(x,y1,'r-'); plot(x,y2,'m--'); plot(x,y3,'k-.'); plot(x,y4,'b:');
legend('sin(x)','cos(x)','sin(2x)','cos(2x)') gridon;
14
结果:
③绘制三维曲线:程序: closeall clc
x=sin(t); y=cos(t); z=t.*x.*y; plot3(x,y,z);
?x?sin(t)?(0?t?20?)?y?cos(t)?z?tsin(t)cos(t)?
t=[0:pi/100:20*pi];
15
结果:
实验五 SIMULINK基本操作
一、实验目的
学会SIMULINK仿真基本操作。
二、实验内容
1、打开Simulink Library Browser窗口,练习功能模块的基本操作。
2、通过示波器观察1MHz,幅度为15mV 的正弦波和100KHz,幅度为5mV 的正弦波相乘的结果。写 出数学表达式。通过使用三踪示波器同时观察1MHz、100KHz 正弦波以及相乘的结果。注意设置仿真参 数和示波器的扫描参数和幅度显示参数。 程序:
16