实验六MATLAB70三维绘图
实验目的:
①掌握绘制三维图能形的方法;②掌握图形修饰处理方法;③知道图像处理方法,了解动画制作方法。
实验要求给出程序和实验结果。实验内容:
xsi
t一、绘制三维曲线ycostztsi
tcost
二、绘制三维曲面图zsi
xsi
yx10。三、绘制zx2y2的三维网线图形;四、绘制三维陀螺锥面;(仅供参考:t100109t21012rt1t22xyzcyli
derr30surfxyzgrid)五、在xy平面内选择区域88×88,利用mesh、meshc、meshz和surf绘制zsi
x2y2x2y2。要求用子图在一个图形窗口中绘制。六、绘制光照处理后的球面,取三个不同的光照位置进行比较。(提示:可以利用函数sphere和light)七、利用peaks产生数据,绘制多峰曲面图。
x八.zxe
2
y2
,当x和y的取值范围均为2到2时,用建立子窗口的方法在同
一个图形窗口中绘制出三维线图、网线图、表面图和带渲染效果的表面图。
1
f九绘制peaks函数的表面图,用colormap函数改变预置的色图,观察色彩的分
布情况。
十、用sphere函数产生球表面坐标,绘制不透明网线图、透明网线图、表面图和带剪孔的表面图。十一、将59题中的带剪孔的球形表面图的坐标改变为正方形,以使球面看起来是圆的而不是椭圆的,然后关闭坐标轴的显示。
实验结果:
1
t00110xsi
tycostztsi
tcostplot3xyz
2
f5
0
510500511050501
2
xymeshgrid00110zsi
xsi
yx10meshxyz
3
f105005115210105402086
3
xymeshgrid00110zyyxxmeshxyz
4
f200
150
100
50
010105402086
4
t100109t21012rt1t22xyzcyli
derr30surfxyzgrid
5
f108060402010500511050501
5
x8018yxxymeshgridxymsqrtx2y2zsi
mmsubplot221meshxyzsubplot222meshcxyzsubplot223meshzxyzsubplot224surfxyz
6
f6
xyzsphere25subplot121surfxyzaxisequallightposi010shadi
gi
terpholdo
plot3011ptext011lightsubplot122surfxyzaxisequallightposi101shadi
gi
terpholdo
plot3101ptext101light
7
flight10500511050050500510500510500505
light
0
05
1
7
xyzpeaks10surfxyz
10
5
0
5
104202442204
8
f8
xymeshgrid2012zxexpx2y2subplot221plot3xyzsubplot222meshxyzsubplot223surfxyzsubplot224surfxyzshadi
gi
terp
0500520220
0500520220
2
2
050052r