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
运算结果:
三、实验心得:
只依靠课件的知识不够用的。