实验3Matlab绘图操作

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验3 Matlab 绘图操作

实验目的:

1、 掌握绘制二维图形的常用函数;

2、 掌握绘制三维图形的常用函数;

3、 掌握绘制图形的辅助操作。

实验内容:

1. 设sin .cos x y x x ⎡⎤

=+⎢⎥+⎣⎦

23051,在x=0~2π区间取101点,绘制函数的曲线。 x=0:2*pi/100:2*pi;

>> y=(0.5+3*sin(x)/(1+x.^2)).*cos(x);

>> plot(x,y,'-r')

2. 已知: y x =21,cos()y x =22,y y y =⨯312,完成下列操作:

(1) 在同一坐标系下用不同的颜色和线性绘制三条曲线;

x=0:2*pi/100:2*pi;

>> y1=x.^2;plot(x,y1,'-g')

>> hold on

>> y2=cos(2*x);

>> plot(x,y2,'-c')

>>

>> hold on

>> y3=y1.*y2;

>> plot(x,y3,'-k')

(2) 以子图形式绘制三条曲线;

x=0:2*pi/100:2*pi;

>> y1=x.^2;plot(x,y1,'-g')

>> hold on

>> y2=cos(2*x);

>> plot(x,y2,'-c')

>>

>> hold on

>> y3=y1.*y2;

>> plot(x,y3,'-k')

(3) 分别用柱形图、阶梯图和杆图绘制三条曲线。

y1=x.^2;

>> y2=cos(2*x);

>> y3=y1.*y2;

>> subplot(2,2,1),bar(x,y1);

>> subplot(2,2,2),stairs(x,y2);

>> subplot(2,2,3),stem(x,y3,'g');

3.

已知:ln(x y x x ≤=⎨⎪+>⎪⎩0102

,在x -≤≤55区间绘制函数曲线。

x=-5:0.01:5;

>> y=(x+sqrt(pi))/exp(2).*(x<=0&x>-5)+1/2*log(x+sqrt(1+x.^2)).*(x>=0&x<5);

>> plot(x,y)

4. 在xy 平面内选择区域[][],,-⨯-8888,

绘制函数z =的三种三维图形(曲

线图、网线图、曲面图)。

x=-8:8;

>> y=x;

>> [x,y]=meshgrid(x,y);

>> z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2);

>> subplot(2,2,1),plot3(x,y,z);

>> subplot(2,2,2),mesh(x,y,z)

>>

subplot(2,2,3),surf(x,y,z)

5. 某工厂2005年度各季度产值(单位:万元)分别为:450.6、395.9、410.2、450.9,试绘制柱形图和饼图(二维)。

x=[1;2;3;4];

>> y=[450.6 395.9 410.2 450.9]; >> b=int8(y==min(y));

>> subplot(1,2,1),bar(x,y,'group'); >> subplot(1,2,2),pie3(x,y)

相关文档
最新文档