matlab三维网格绘图函数mesh、meshc、mesh、zmeshgrid、surf【。。。

matlab三维⽹格绘图函数mesh、meshc、mesh、zmeshgrid、surf【。。。
三维⽹格曲⾯的绘制
三维⽹格曲⾯是由⼀些四边形相互连接在⼀起所构成的⼀种曲⾯,这些四边形的4条边所围成的颜⾊与图形窗⼝的背景⾊相同,并且⽆⾊
调的变化,呈现的是⼀种线架图的形式。
绘制这种⽹格曲⾯时,我们需要知道各个四边形的顶点的 3 个坐标值(x,y,z),然后再使⽤MATLAB所提供的⽹格曲⾯绘图命
令mesh、meshc或meshz来绘制不同形式的⽹格曲⾯。
1.栅格数据点的产⽣
前⾯我们讲过,在绘制⽹格曲⾯之前,必须先知道各个四边形顶点的三维坐标值。绘制曲⾯的⼀般情况是,我们先知道四边形各个顶点的⼆维坐标(x, y),然后再利⽤某个函数公式计算出四边形各个顶点的z 坐标。这⾥所使⽤的⼆维坐标值(x, y)是⼀种栅格形的数据点,它可由MATLAB所提供的meshgrid产⽣。meshgrid命令的调⽤格式如下。
[X, Y]=meshgrid(x, y):表⽰由x 向量和y 向量值通过复制的⽅法产⽣绘制三维图形时所需的栅格数据X矩阵和Y矩阵。
在使⽤该命令的时候,需要说明以下两点:
(1)向量x和向量y分别代表三维图形在X轴、Y轴⽅向上的取值数据点;
(2)x和y分别是1个向量,⽽X和Y分别代表1个矩阵。
利⽤meshgrid绘制矩形⽹格。
x=-5:0.5:5;
y=5:-0.5:-5;
[X,Y]=meshgrid(x,y);
plot(X,Y,'o')
采矿与安全工程学报2.⽹格曲⾯的绘制命令
MATLAB中,mesh函数⽤于绘制三维⽹格曲⾯图,该函数的语法格式有以下⼏种:
mesh(X,Y,Z,C)
mesh(X,Y,Z)
mesh(x,y,Z,C)
mesh(x,y,Z)
mesh(Z,C)
设备安装规范mesh(Z)
上⾯6种格式都可以绘制出三维⽹格曲⾯图,但是各个格式的命令参数含义有些区别,现作出以下⼏点说明。
(1)在命令格式mesh(X,Y,Z,C)和mesh(X,Y,Z)中,参数X,Y,Z都为矩阵值,并且X矩阵的每⼀个⾏向量都是相同的,Y矩阵的每⼀个列向量也都是相同的。参数C表⽰⽹格曲⾯的颜⾊分布情况,若省略该参数,则表⽰⽹格曲⾯的颜⾊分布与Z⽅向上的⾼度值成正⽐。
(2)在命令格式(x,y,Z,C)和mesh(x,y,Z)中,参数x和y为长度分别是n和m的向量值,⽽参数Z是维数为m×n的矩阵。其实,这种格式的命令相当于执⾏了下⾯两条命令:
[X,Y]=meshgrid(x,y)
mesh[X,Y,Z,C]
注意力测试
(3)在命令格式[Z,C]和mesh(Z)中,若参数Z是维数为m×n的矩阵,则绘图时的栅格数据点的取法是x=1:n和y=1:m。
其实,这种格式的命令相当于执⾏了下⾯5条命令:
[m,n]=size(Z);
x=1:n;
y=1:m;
[X,Y]=meshgrid(x,y);
mesh(X,Y,Z,C)
在笛卡尔坐标系中绘制函数的⽹格曲⾯图。
x=-7:0.5:7;
y=x;
[X,Y]=meshgrid(x,y);
R=sqrt(X.^2+Y.^2)+eps;
Z=sin(R)./R;
mesh(X,Y,Z)
grid on
axis([-1010-1010-11])
另外,MATLAB中还有两个mesh的派⽣函数。
(1)meshc函数⽤于在绘图的同时,在x-y平⾯上绘制函数的等值线。
(2)meshz函数⽤于在⽹格图基础上在图形的底部外侧绘制平⾏于z轴的边框线。
利⽤meshc和meshz函数绘制三维⽹格图。
close all
clear
[X,Y]=meshgrid(-2:.4:2);
Z =2*X.^2-3*Y.^2;
subplot(2,2,1)
plot3(X,Y,Z)
subplot(2,2,2)
mesh(X,Y,Z)
subplot(2,2,3)
meshc(X,Y,Z)
subplot(2,2,4)夸克星
解放军264医院
meshz(X,Y,Z)
3.隐藏线的显⽰和关闭
显⽰或不显⽰的⽹格曲⾯的隐藏线将对图形的显⽰效果有⼀定的影响。MATLAB、hidden函数为相关的控制命令,该函数的调⽤格式如下。
hidden on:表⽰去掉⽹格曲⾯的隐藏线。塞内加尔
hidden off:表⽰显⽰⽹格曲⾯的隐藏线。

本文发布于:2024-09-21 22:34:56,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/91007.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:绘制   命令   函数   格曲   四边形   格式   图形
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议