发布时间 : 星期三 文章MATELAB与数学实验第三次作业更新完毕开始阅读
《数学实验》报告
实验名称 matlab作业 3 学 院 专业班级 姓 名 学 号
2011年 10月
一、 【实验目的】
学习编辑程序来绘制几何立体图等.
二、
【实验任务】
(一)P79 习题5
绘制圆锥螺线的图像并加各种标注,圆锥螺线的参数方程为 x=tcos(π/6)t
y=tsin(π/6)t, (0<=t<=20π) z=2t 绘制由函数x^2/9+y^2/16+z^2/4=1形成的立体图,并通过改变观测点获得该图形在各个坐标平面上的投影。
画三维曲面z=5-x^2-y^2(-2<=x,y<=2)与平面z=3的交线. (二)P79 习题7
用mesh与surf命令绘制三维曲面z=x^2+3y^2的图像,并使用不同的着色效果及光照效果。 (三)P79习题8
绘制由函数x^2/9+y^2/16+z^2/4=1形成的立体图,并通过改变观测点获得该图形在各个坐标平面上的投影。 (四)P79习题9
画三维曲面z=5-x^2-y^2(-2<=x,y<=2)与平面z=3的交线.
【实验程序】 (一)
t=0:pi/50:20*pi; x=t.*cos((pi/6)*t); y=t.*sin((pi/6)*t);
2
z=2*t; plot3(x,y,z)
title('?ú??4x^2+4y^2=z^2')
xlabel('tx?á'),ylabel('ty?á'),zlabel('tz?á')
(二)
t=-5:0.1:5; [x,y]=meshgrid(t); z=x.^2+3*y^2; %mesh?üá? subplot(121); mesh(x,y,z); title('mesh?üá?'); shading flat;
light('position',[0,0,10]) %surf?üá? subplot(1,2,2); surf(x,y,z); title('surf?üá?'); shading faceted;
light('position',[0,2,10])
(三)
a=3; b=4; c=2;
[X,Y,Z]=ellipsoid(0,0,0,a,b,c,400); subplot(221),mesh(X,Y,Z) view(3)
subplot(222),mesh(X,Y,Z) view(30,30)
subplot(223),mesh(X,Y,Z) view(30,0)
subplot(224),mesh(X,Y,Z) view(-120,30) axis equal axis image
(四)
t=-2:0.1:2; [x,y]=meshgrid(t); z1=5-x.^2-y.^2; subplot(131)
mesh(x,y,z1),title('z=5-x^2-y^2') z2=3*ones(size(x));
3
subplot(132)
mesh(x,y,z2),title('z=3') r0=abs(z1-z2)<=1;
zz=r0.*z2;yy=r0.*y;xx=r0.*x;
subplot(133),plot3(xx(r0~=0),yy(r0~=0),zz(r0~=0),'x')
三、 【实验结果】 (一)
(二)
4