MATLAB第三次实验

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

一、【实验目的】

学习利用matlab作已知二维函数或三维函数的图形

二、【实验任务】

P79

7. 用mesh与surf命令绘制三维曲面z=x2+3y2的图像,并使用不同的着色效果及光照效果。

9. 画三维曲面z=5-x2-y2(-2≤x, y≤2)与平面z=3的交线。

三、【实验程序】

P79

7.

t=-2:0.1:2;

[x,y]=meshgrid(t);

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

subplot(1,2,1),mesh(x,y,z),shading flat,light('position',[0,0,0]);

subplot(1,2,2),surf(x,y,z),shading interp,light('position',[0,0,20]);

9.

t=-2:0.1:2;

[x,y]=meshgrid(t);

z1=5-x.^2-y.^2;

subplot(1,3,1),mesh(x,y,z1),title('z=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)<=0.1;

zz=r0.*z2;yy=r0.*y;xx=r0.*x;

subplot(1,3,3),plot3(xx(r0~=0),yy(r0~=0),zz(r0~=0),'x')

四、【实验结果】

P79

7.

9.

相关文档
最新文档