您的当前位置:首页正文

Matlab习题5(含答案)

来源:步旅网


成绩: 实验五 二维图形绘制

班级: 学号: 姓名:

一、实验目的:

1. 掌握绘制二维图形的常用函数。 2. 掌握绘制图形的辅助操作。 二、 实验内容:

3sinxcosx,在x=0~2π区间取101点,绘制函数的曲线。 1. 设y0.521xM 文件: >> x=0:pi/50:2*pi ; y=(0.5+3*sind(x)/(1+x.*x)).*cos(x) ; plot(x,y) 运算结果:

2. 已知y1=x2,y2=cos(2x),y3=y1×y2,完成下列操作:

(1) 在同一坐标系下用不同的颜色和线型绘制三条曲线。 (2) 以子图形式绘制三条曲线。

(3) 分别用条形图、阶梯图、杆图和填充图绘制第一条曲线。 M 文件: (1) x=-2*pi:pi/100:2*pi ; y1=x.*x ; y2=cos(2*x) ; y3=y1.*y2 ; plot(x,y1,'y -.', x,y2,'b--', x,y3,'m +') ; (2) x=-2*pi:pi/100:2*pi ; y1=x.*x ; y2=cos(2*x) ; y3=y1.*y2 ; subplot(1,3,1); plot(x,y1); subplot(1,3,2); plot(x,y2); subplot(1,3,3); plot(x,y3); (3) x=-10:10 ; y1=x.*x ; subplot(2,2,1); bar(x,y1,' b '); subplot(2,2,2); stairs(x,y1,' y '); subplot(2,2,3); stem(x,y1,' m '); subplot(2,2,4); fill(x,y1,' r '); 运算结果: (1)

(2) (3)

xx0e23. y 在-5≤x≤5区间绘制函数曲线。

1ln(x1x2)x02M 文件: x=linspace(-5,5,100); y=[]; for x1=x if x1<=0 y=[y,(x1+sqrt(pi))/exp(2) ] ; else x1>0 y=[y,1/2*log(x1+sqrt(1+x1.*x1)) ]; end end plot(x,y) title('·Ö¶Îº¯ÊýÇúÏß'); xlabel('Variable X'); ylabel('Variable Y');

运算结果:

三、实验心得: 学的越多,感觉挺好玩的,就是不知道以后有什么用,

因篇幅问题不能全部显示,请点此查看更多更全内容