matlab中,meshgrid的作用是什么啊?小白,求指教

[X,Y]=meshgrid(x,y)这个不是很明白都是向量啊,为什么x,y要变成X,Y?为什么不能是Z=x.*exp(x-cos(x)+sin(y))?... [X,Y]=meshgrid(x,y)这个不是很明白都是向量啊,为什么x,y要变成X,Y?为什么不能是Z=x.*exp(x-cos(x)+sin(y))? 展开
 我来答
lhmhz
高粉答主

2020-04-10 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17014

向TA提问 私信TA
展开全部

meshgrid的作用是生成X-Y平面上的网格数据,也可以这么说相当于将X、Y表格化,横向为X向量,纵向为Y向量。

而Z=X.*exp(X-cos(X)+sin(Y))用来计算X-Y平面上的各值网格点的z高度值。

应用过程:

x=0:0.1:10;

y=0:0.1:10;

[X,Y]=meshgrid(x,y);

Z=X.*exp(X-cos(X)+sin(Y));

mesh(X,Y,Z)



匿名用户
2020-04-12
展开全部
help meshgrid
meshgrid - 二维和三维网格
此 MATLAB 函数 基于矢量 x 和 y 中包含的坐标返回二维网格坐标。X 是一个矩阵,每一行是 x 的一个副本;Y 也是一个矩阵,每一列是 y 的一个副本。坐标 X 和 Y 表示的网格有 length(y) 个行和 length(x) 个列。
[X,Y] = meshgrid(x,y)
[X,Y] = meshgrid(x)
[X,Y,Z] = meshgrid(x,y,z)
[X,Y,Z] = meshgrid(x)
另请参阅 griddedInterpolant, mesh, ndgrid, surf
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式