Matlab习题6(含答案)

  • 格式:doc
  • 大小:93.50 KB
  • 文档页数:3

实验六 三维图形绘制

班级: 学号: 姓名:

一、实验目的:

1. 掌握绘制三维图形的常用函数。

2. 掌握绘制图形的辅助操作。

二、 实验内容:

1. 绘制函数的曲线图和等高线。

224coscosxyzxye

其中x的21个值均匀分布[-5,5]范围,y的31个值均匀分布在[0,10],要求使用subplot(2,1,1)和subplot(2,1,2)将产生的曲面图和等高线图画在同一个窗口上。

M 文件:

x=linspace(-5,5,21);

y=linspace(0,10,31);

[x,y]=meshgrid(x,y);

z=cos(x).*cos(y).*exp(-1/4*sqrt(x.*x+y.*y));

subplot(2,1,1);

surf(x,y,z);

subplot(2,1,2);

contour3(x,y,z,12,'k');

运算结果: 成绩:

=

2. 绘制曲面图形,并进行插值着色处理。

coscos3cossin0,022sinxstyststzs

M 文件:

s=0:pi/100:pi*0.5;

t=0:pi/100:pi*1.5;

[s,t]=meshgrid(s,t);

x=cos(s).*cos(t);

y=cos(s).*sin(t);

z=sin(s);

subplot(1,3,1);surf(x,y,z);axis equal

subplot(1,3,2);surf(x,y,z);shading flat;axis equal

subplot(1,3,3);surf(x,y,z);shading interp;axis equal

运算结果:

三、实验心得:

只依靠课件的知识不够用的。