资源描述:
《2014北科大matlab数学实验 第三次作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《数学实验》报告实验名称 第三堂课MATLAB绘图练习学院土木与环境工程学院专业班级 资源1203姓 名 姜祖鹏学 号 41211084 2014年11月4一、【实验目的】1.了解三维曲面绘图最基本的指令,并学习绘制球面和柱面图。2.学习三维图形的控制命令。3.学习绘制一些特殊的三维图形。二、【实验任务】7.用mesh和surf命令绘制三维曲面的图像,并使用不同的着色效果及光照效果。8.绘制由函数形成的立体图,并通过改变观测点获得该图形在各个坐标平面上的投影。9.画三维曲面与平面z=3的交线三、【实验程
2、序】7.t=-2:0.1:2;[x,y]=meshgrid(t);z=x.^2+3*y.^2;subplot(121);mesh(x,y,z);shadingflat;light('position',[1,1,0])subplot(122);surf(x,y,z);shadinginterp;light('position',[1,2,0])8.theta=0:0.1:2*pi;phi=theta';x=3*cos(phi)*cos(theta);y=4*cos(phi)*sin(theta);z=2*sin(phi)*one
3、s(size(theta));subplot(221),surf(x,y,z),view(3),title('立体图')subplot(222),surf(x,y,z),view(0,0),title('xOz平面投影图')subplot(223),surf(x,y,z),view(90,0),title('yOz平面投影图')subplot(224),surf(x,y,z),view(0,90),title('xOy平面投影图')9.t=-2:0.01:2;[x,y]=meshgrid(t);z1=5-x.^2-y.^2;su
4、bplot(131),surf(x,y,z1),title('曲面z=5-x^2-y^2')z2=3*ones(size(x));subplot(132),surf(x,y,z2),title('平面z=3')r0=abs(z1-z2)<=0.01;zz=r0.*z2;yy=r0.*y;xx=r0.*x;subplot(133),plot3(xx(r0~=0),yy(r0~=0),zz(r0~=0),'x'),title('交线')四、【实验结果】47.8.49.一、【实验总结】通过本次的学习和练习,我学会了基础的MATLAB三
5、维制图的一些指令和选项,从而对MATLAB三维制图有了更深的了解和掌握。4