MATLAB-绘图mesh 函数
发布网友
发布时间:2024-08-27 03:31
我来回答
共1个回答
热心网友
时间:2024-09-06 08:44
将矩阵转换为三维图像,mesh 函数是您的得力助手。
mesh 语句绘制网格图片,它基于坐标(x,y)来展示矩阵z(x,y)的值。
例1:
x1=[-2*pi:0.01:2*pi]';
y1=[-2*pi:0.01:2*pi]';
[x,y]=meshgrid(x1,y1);
z=cos(x.*y);
mesh(x,y,z)
例2:
x1=[1.1,1.2,1.3,1.4,1.5];
y1=[3.1,3.2,3.3,3.4,3.5];
[x,y]=meshgrid(x1,y1);
z=exp(x+y);
mesh(x,y,z)
点数较少时,可以通过griddata插值函数增加点数。
例3(版权声明:本文为CSDN博主「生途南北」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:
blog.csdn.net/weixin_43...)
设置图形的背景颜色:
set(0,‘defaultfigurecolor’,‘w’)
调整视角:
使用view命令来改变三维图形的视角。
调用格式及含义:
view(az,el) 设置观察点的方位角az与仰角el。
view([az,el]) 同上。
view([x,y,z]) 设置视点为点(x,y,z)。
view(2) 设置默认的二维视点。
view(3) 设置默认的三维视点。
[az,el]=view 返回当前的方位角az与仰角el。
方位角是x-y平面中的极坐标角,正值表示逆时针旋转。
仰角是x-y平面上方或下方的角度。
mesh(X,Y,Z) 创建网格图,三维曲面,有实色边颜色,无面颜色。
mesh(Z) 创建网格图,使用Z中元素的列索引和行索引用作x和y坐标。
mesh(Z,C) 进一步指定边的颜色。
mesh(___,C) 同上。
mesh(ax,___) 将图形绘制到ax指定的坐标区中。
mesh(___,Name,Value) 使用名称-值对组参数指定曲面属性。
s = mesh(___) 返回一个图曲面对象。