matlab经典习题及解答(4)

2019-01-27 19:53

5.7 z?xe?x2?y2,当x和y的取值范围均为-2到2时,用建立子窗口的方法在同一个图形窗口中绘制出三维线图、网

线图、表面图和带渲染效果的表面图。

>> [x,y]=meshgrid([-2:.2:2]); >> z=x.*exp(-x.^2-y.^2); >> mesh(x,y,z)

>> subplot(2,2,1), plot3(x,y,z) >> title('plot3 (x,y,z)') >> subplot(2,2,2), mesh(x,y,z) >> title('mesh (x,y,z)') >> subplot(2,2,3), surf(x,y,z) >> title('surf (x,y,z)')

>> subplot(2,2,4), surf(x,y,z), shading interp >> title('surf (x,y,z), shading interp')

5.8 绘制peaks函数的表面图,用colormap函数改变预置的色图,观察色彩的分布情况。 >> surf(peaks(30));

>> colormap(hot)

>> colormap(cool)

>> colormap(lines)

5.9 用sphere函数产生球表面坐标,绘制不通明网线图、透明网线图、表面图和带剪孔的表面图。 >> [x,y,z]=sphere(30); >> mesh(x,y,z)

>> mesh(x,y,z),hidden off

>> surf(x,y,z)

>> z(18:30,1:5)=NaN*ones(13,5); >> surf(x,y,z)

5.10 将5.9题中的带剪孔的球形表面图的坐标改变为正方形,以使球面看起来是圆的而不是椭圆的,然后关闭坐标轴的

显示。

axis square axis off

第6章 高级图形处理功能

6.1 轴对象是使用的最多的图形对象之一,那么轴对象是哪个对象的子对象,又是那些对象的父对象? 轴对象是图形窗口对象的子对象,是图像、灯光、线、块、矩形、表面、字的父对象。

6.2 什么是图形句柄?图形句柄有什么用途?

图形句柄是每个图形对象从产生时起就被赋予的一个唯一的标识。利用图形句柄既可以操纵一个已经存在的图形对象的属性,也可以在建立图形对象时指定属性的值,特别是对指定对象句柄的操作不会影响同时存在的其他对象,这是非常有用的。

6.3 如何设置和获取指定句柄对象的属性值?一图形窗口对象的句柄为h,先查询该窗口对象可以设置的各种属性,再将窗口的灰色背景设置为白色背景。

(1)利用set(句柄,‘属性名称’,属性值)语句可以设置指定对象的属性,get(句柄,‘属性名称’)语句可以获得指定对象的属性。

(2)>> set(h)

Alphamap

BackingStore: [ {on} | off ]

CloseRequestFcn: string -or- function handle -or- cell array Color Colormap CurrentAxes CurrentCharacter CurrentObject

??

从列出的属性内容可以看到,设置背景颜色的属性名为Color,因此

>> set(h,’color’,’w’) 即可将图形窗口的背景色改为白色。

6.4 已知三维图形视角的缺省值是方位角为-37.5°,仰角为30°,将观察点顺时针旋转20?角的命令是什么? >> view(-57.5,30)

6.5画一双峰曲面(peaks)图,加灯光light,改变光源的位置观察图形的变化。 >> surf(peaks)

>> shading interp >> lighting phong

>> light('Position',[-3 -2 1]);

>> light('Position',[-1 0 1]);

6.6 在双峰曲面上改变不同的光照模式,观察效果。 >> surf(peaks) >> shading interp

>> light('Position',[-3 -2 1]); >> lighting flat

>> lighting gouraud


matlab经典习题及解答(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:大连市对外贸易经济合作局行政执法责任制

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: