北科,北京科技大学,数学实验,MATLAB第三次作业.docx
北科,北京科技大学,数学实验,MATLAB第三次作业当前位置:文档视界北科,北京科技大学,数学实验,MATLAB第三次作业北科,北京科技大学,数学实验,MATLAB第三次作业一、【实验目的】1.了解三维曲面绘图最基本的指令,并学习绘制球面和柱面图。2.学习三维图形的控制命令。3.学习绘制一些特殊的三维图形。二、【实验任务】7.用mesh和surf命令绘制三维曲面223yxz+=的图像,并使用不同的着色效果及光照效果。8.绘制由函数14169222=+zyx构成的立体图,并通过改变观测点获得该图形在各个坐标平面上的投影。9.画三维曲面)2,2(522-=yxyxz与平面z=3的交线三、【实验程序】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)*ones(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;subplot(131),surf(x,y,z1),title('曲面z=5-x2-y2')z2=3*ones(size(x);subplot(132),surf(x,y,z2),title('平面z=3')r0=abs(z1-z2)当前位置:文档视界北科,北京科技大学,数学实验,MATLAB第三次作业北科,北京科技大学,数学实验,MATLAB第三次作业当前位置:文档视界北科,北京科技大学,数学实验,MATLAB第三次作业北科,北京科技大学,数学实验,MATLAB第三次作业