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这些到底影响了什么。我看图像里面的标度都和这些数无关。 展开
 我来答
帐号已注销
2021-06-11 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:170万
展开全部

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

高中数学
2016-01-31 · 专注高中数学知识的传播
高中数学
采纳数:2741 获赞数:10689

向TA提问 私信TA
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
learneroner
高粉答主

推荐于2016-01-17 · 关注我不会让你失望
知道大有可为答主
回答量:1.1万
采纳率:91%
帮助的人:6659万
展开全部
-8:.5:8表示产生-8到8之间一组间隔0.5的数
[a,b]=meshgrid(-8:.5:8),就表示x,y轴都是这些数组成的网格,即从一维扩充到二维了。
-8和8决定了图像的范围,0.5决定了曲面网格的大小或者说光滑程度
更多追问追答
追问

和标度有关吗
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
翁珂0H7
2015-05-06 · TA获得超过1009个赞
知道小有建树答主
回答量:342
采纳率:100%
帮助的人:280万
展开全部
n年没用matlab了,曾经用过一下

meshgrid应该是绘制网格图, -8:.5:8 的意思应该是参数取点范围是 -8到8,步进量为0.5
计算机绘制网格是把一个个点连接起来而已

具体查看手册和帮助系统的例子应该就可以知道了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式