实验五 空间曲面及其在坐标面上的投影
【实验类型】验证性 【实验学时】2学时 【实验目的】
掌握用MA TLAB 绘制空间曲面及其在坐标面上的投影的方法; 【实验内容】
1.熟悉MATLAB 绘制三维图形的基本命令和方法; 2.通过MATLAB 演示常见的空间曲面、空间曲线; 【实验方法与步骤】 一、实验的基本理论与方法 1、 描绘空间图形的截痕法(略)。
2、 空间曲线在坐标面上的投影:设曲线L 的方程为⎨
⎧F (x , y , z ) =0
,消去z ,得
G (x , y , z ) =0⎩
⎧H (x , y ) =0
。
⎩z =0
H (x , y , z ) =0,则曲线L 在XOY 平面上的投影曲线为⎨
二、实验使用的MATLAB 函数
1、已知二元函数z =f (x , y ) ,绘制其三维曲面图的MATLAB 命令调用格式为:
[x,y]=meshgrid(v1,v2); 生成网格数据 z=….;如z=x.*y 计算二元函数的z 矩阵
surf(x,y,z)或mesh(x,y,z) mesh()绘制网格图,surf()绘制表面图 其中,v1,v2为x 轴和y 轴的分隔方式。
⎧x =x (s , t ) ⎪
3、 已知空间曲面的参数方程:⎨y =y (s , t ) (a
⎪z =z (s , t ) ⎩
式为: ezsurf('x(s,t)','y(s,t)','z(s,t)',[a,b,c,d]) 三、实验指导
x 2y 2z 2
例1 画出椭球面2+2+2=1的图形。
352
⎧x =3cos t sin s ⎪
椭球面的参数方程为⎨y =5sin t sin s (0≤t ≤2π, 0≤t ≤π)
⎪z =2cos s ⎩
画出椭球面的图形,如图7-1所示。
ezsurf('3*cos(t).*sin(s)','5*sin(t).*sin(s)','2*cos(s)',[0,2*pi,0,pi]) 例2 画出莫比乌斯(Mobius )带的图形。莫比乌斯带的参数方程为:
⎧x =r cos t ⎪t ⎪y =r sin t 其中是辅助函数。 (0≤t ≤2π, -1≤v ≤1) r =4+v cos ⎨
2⎪t z =