matlab教程4 - 图文

2026/1/26 20:35:56

4.4 三维图形

二、mesh函数

mesh函数用于绘制三维网格图。在不需要绘制特别精细的三维曲面结构图时,可以通过绘制三维网格图来表示三维曲面。三维曲面的网格图最突出的优点是:它较好地解决了实验数据在三维空间的可视化问题。

函数格式:mesh(x,y,z,c)

其中x,y控制X和Y轴坐标,矩阵z是由(x,y)求得Z轴坐标,(x,y,z)组成了三维空间的网格点;c用于控制网格点颜色。

【例10】下列程序绘制三维网格曲面图x=[0:0.15:2*pi];y=[0:0.15:2*pi];

z=sin(y')*cos(x);矩阵相乘mesh(x,y,z);

4.4 三维图形

三、surf函数

surf用于绘制三维曲面图,各线条之间的补面用颜色填充。surf函数和mesh函数的调用格式一致。

函数格式:surf(x,y,z)

其中x,y控制X和Y轴坐标,矩阵z是由x,y求得的曲面上Z轴坐标。

【例11】下列程序绘制三维曲面图形x=[0:0.15:2*pi];y=[0:0.15:2*pi];

z=sin(y')*cos(x); 矩阵相乘surf(x,y,z);

xlabel('x-axis'),ylabel('y-axis'),zlabel('z-label');

title('3-D surf');

4.4 三维图形

四、视点

视点位置可由方位角和仰角表示。方位角又称旋转角为视点位置在XY平面上的投影与X轴形成的角度,正值表示逆时针,负值表示顺时针。仰角又称视角为XY平面的上仰或下俯角,正值表示视点在XY平面上方,负值表示视点在XY平面下方。从不同视点绘制三维图形的函数为view。

view(az,el)中的az为方位角,el为仰角。通过系统提供的多峰函数peaks的绘制例子,可进一步说明视点对图形的影响,以及view(az,el)函数的使用。

4.4 三维图形【例12】不同视角图形p=peaks;系统提供的多峰函数subplot(2,2,1);mesh(peaks,p);subplot(2,2,3);mesh(peaks,p);view(-90,0);指定子图3的视点title('azimuth=-view(-37.5,30);指定子图1的视点90,elevation=0')title('azimuth=-37.5,elevation=30')subplot(2,2,4);mesh(peaks,p);subplot(2,2,2);view(-7,-10);指定子图4mesh(peaks,p);的视点view(-17,60);指定子图2的视点title('azimuth=-title('azimuth=-17,elevation=60')7,elevation=-10')


matlab教程4 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: matlab教程4 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

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