- 37
- 0
- 约小于1千字
- 约 5页
- 2018-01-26 发布于河南
- 举报
MATLBA实验5
实验五 MATLAB绘图
一、实验目的 掌握基本的MATLAB绘图函数及方法。
二、实验内容
1、在同一坐标系下绘制下面三个函数在t([0,4(]
程序如下:
t=0:pi/100:4*pi;
y1=t;
y2=sqrt(t);
y3=4*pi*exp(-0.1*t).*sin(t);
plot(t,y1,’b’,t,y2,’g’,t,y3,’r’);
2、编写程序,选择合适的步距,绘制下面函数在区间[-6,6]中的图象。
程序如下:
x1=-6:pi/100:0;
y1=sin(x1);
x2=0:0.01:3;
y2=x2;
x3=3:0.01:6;
y3=-x3+6;
plot(x1,y1,x2,y2,x3,y3);
3、用compass函数画下面相量图
ua = 1 ;
ub = cos(-2*pi/3)+sin(-2*pi/3)*i ;
uc=cos(2*pi/3)+sin(2*pi/3)*i;
compass([ua,ub,uc,ua-ub,ub-uc,uc-ua])
4、用mesh或surf函数绘制下面方程所表示的三维空间曲面,x和y的取值范围设为[-3,3]。
程序如下:
[x,y]=meshgrid(-3:0.01:3,-3:0.01:3);
z= -(x.*x)/10+(y.*y)/10;
subplot(1,2,1); mesh(x,y,z);
subplot(1,2,2); surf(x,y,z);
5、编写一个函数,x=2时,
function f1=myfun(x)
if x=2
f1=0.5.*x;
elseif x6
f1=0.5;
else
f1=1.5-0.25.*x;
end
x=0:0.01:2;
plot(x,myfun(x).*myfun(x+2))
4
原创力文档

文档评论(0)