MATLAB实验报告 下载本文

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