matlab中的meshgrid函数是干什么的啊,[a,b]=meshgrid(-8:.5:8)中
matlab中的meshgrid函数是干什么的啊,[a,b]=meshgrid(-8:.5:8)中-80.5这些到底影响了什么。我看图像里面的标度都和这些数无关。...
matlab中的meshgrid函数是干什么的啊,[a,b]=meshgrid(-8:.5:8)中-8 0.5这些到底影响了什么。我看图像里面的标度都和这些数无关。
展开
展开全部
meshgrid是MATLAB中用于生成网格采样点的函数。在使用MATLAB进行3D图形绘制方面有着广泛的应用。
[X,Y] = meshgrid(x,y)
解释:输出X的每一行的数值都是复制的x的值;输出Y的每一列的数值都是复制的y的值。
[X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的。
[X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图
相关函数: plot3、mesh、surf、automesh、ndgrid。
语法格式:
streamline(X,Y,Z,U,V,W,startx,starty,startz)
绘制三维向量(U,V,W)的流线型矢量场。(X,Y,Z)定义了矢量(U,V,W)的坐标,而且(X,Y,Z)必须是三维的数据网格(通常情况下,调用meshgrid或ndgrid函数可以生成这样的数据网格)。(startx,starty,startz)定义了这些流线的起点。帮助文档Specifying Starting Points for Stream Plots专题为我们提供了指定流线起点的资料。
以上内容参考:百度百科-streamline
展开全部
1、函数:
meshgrid是MATLAB中用于生成网格采样点的函数。在使用MATLAB进行3D图形绘制方面有着广泛的应用。
2、功能:
生成绘制3D图形所需的网格数据。在计算机中进行绘图操作时, 往往需要一些采样点,然后根据这些采样点来绘制出整个图形。在进行3D绘图操作时,涉及到x、y、z三组数据,而x、y这两组数据可以看做是在Oxy平面内对坐标进行采样得到的坐标对(x, y)。
3、语法:
[X,Y] = meshgrid(x,y)
解释:输出X的每一行的数值都是复制的x的值;输出Y的每一列的数值都是复制的y的值。
[X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的
[X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图
相关函数: plot3、mesh、surf、automesh、ndgrid
4、示例:
示例一:
x=-3:1:3;y=-2:1:2;
[X,Y]= meshgrid(x,y);
这里meshgrid(x,y)的作用是分别产生以向量x为行,向量y为列的两个大小相同的矩阵,其中x的行是从-3开始到3,每间隔1记下一个数据,并把这些数据集成矩阵X;同理y的列则是从-2到2,每间隔1记下一个数据,并集成矩阵Y。即
X=
-3 -2 -1 0 1 2 3
-3 -2 -1 0 1 2 3
-3 -2 -1 0 1 2 3
-3 -2 -1 0 1 2 3
-3 -2 -1 0 1 2 3
Y =
-2 -2 -2 -2 -2 -2 -2
-1 -1 -1 -1 -1 -1 -1
0 0 0 0 0 0 0
1 1 1 1 1 1 1
2 2 2 2 2 2 2
参考:https://www.baidu.com/s?ie=UTF-8&wd=meshgrid
meshgrid是MATLAB中用于生成网格采样点的函数。在使用MATLAB进行3D图形绘制方面有着广泛的应用。
2、功能:
生成绘制3D图形所需的网格数据。在计算机中进行绘图操作时, 往往需要一些采样点,然后根据这些采样点来绘制出整个图形。在进行3D绘图操作时,涉及到x、y、z三组数据,而x、y这两组数据可以看做是在Oxy平面内对坐标进行采样得到的坐标对(x, y)。
3、语法:
[X,Y] = meshgrid(x,y)
解释:输出X的每一行的数值都是复制的x的值;输出Y的每一列的数值都是复制的y的值。
[X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的
[X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图
相关函数: plot3、mesh、surf、automesh、ndgrid
4、示例:
示例一:
x=-3:1:3;y=-2:1:2;
[X,Y]= meshgrid(x,y);
这里meshgrid(x,y)的作用是分别产生以向量x为行,向量y为列的两个大小相同的矩阵,其中x的行是从-3开始到3,每间隔1记下一个数据,并把这些数据集成矩阵X;同理y的列则是从-2到2,每间隔1记下一个数据,并集成矩阵Y。即
X=
-3 -2 -1 0 1 2 3
-3 -2 -1 0 1 2 3
-3 -2 -1 0 1 2 3
-3 -2 -1 0 1 2 3
-3 -2 -1 0 1 2 3
Y =
-2 -2 -2 -2 -2 -2 -2
-1 -1 -1 -1 -1 -1 -1
0 0 0 0 0 0 0
1 1 1 1 1 1 1
2 2 2 2 2 2 2
参考:https://www.baidu.com/s?ie=UTF-8&wd=meshgrid
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
n年没用matlab了,曾经用过一下
meshgrid应该是绘制网格图, -8:.5:8 的意思应该是参数取点范围是 -8到8,步进量为0.5
计算机绘制网格是把一个个点连接起来而已
具体查看手册和帮助系统的例子应该就可以知道了
meshgrid应该是绘制网格图, -8:.5:8 的意思应该是参数取点范围是 -8到8,步进量为0.5
计算机绘制网格是把一个个点连接起来而已
具体查看手册和帮助系统的例子应该就可以知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询