北京科技大学MATLAB作业3

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

《数学实验》报告

实验名称 MATLAB绘图

学院

专业班级

姓名

学号

2014年 5月

一、【实验目的】

学会用MA TLAB绘制二维、三维图形,并为其标注、添色等。

二、【实验任务】

1.用mesh与surf命令绘制三维曲面z=x^2+3y^2的图像,并使用不同的着色效果及光照效果

2.绘制由函数(x^2)/9+(y^2)/16+(z^2)/4=1形成的立体图,并通过改变观测点获得该图形在各个坐标平

面上的头影

3.画三维曲面z=5-x^2-y^2(-2<=x,y<=2)与平面z=3的交线

三、【实验程序】

1. t=-1:0.1:1;

[x,y]=meshgrid(t);

z=x^2+3*y^2;

subplot(1,2,1),mesh(x,y,z),colormap(bone),light('position',[20,20,5])

subplot(1,2,2),surf(x,y,z),colormap(cool)

2. [xx,yy,zz]=sphere(40);

x=xx*2;y=yy*3;z=zz*4;

subplot(2,2,1),surf(x,y,z);

subplot(2,2,2),surf(x,y,z);view(0,90)

subplot(2,2,3),surf(x,y,z);view(90,0)

subplot(2,2,4),surf(x,y,z);view(0,0)

3. t=-2:0.1:2;[x,y]=meshgrid(t);z1=5-x.^2-y.^2;

subplot(1,3,1),mesh(x,y,z1),title('曲面z1=5-x.^2-y.^2');

z2=3*ones(size(x));

subplot(1,3,2),mesh(x,y,z2),title('平面z=3');

r0=abs(z1-z2)<=1;

zz=r0.*z2;yy=r0.*y;xx=r0.*x;subplot(1,3,3);

subplot(1,3,3),plot3(xx(r0~=0),yy(r0~=0),zz(r0~=0),'.'),title('交线')

四、【实验结果】

1.

2.

3.

五、【实验总结】

进一步掌握了MA TLAB绘图功能,并学习了对三维图形的添色及改变光源、视角变幻的处理。

相关文档
最新文档