【matlab】meshgrid的使用

【matlab】meshgrid的使用函数参数列表[X,Y]=meshgrid(x,y)[X,Y]=meshgrid(x)[X,Y,Z]=meshgrid(x,y,z)[X,Y,Z]=meshgrid(x)meshgrid可以生成2D或者3D的矩阵,如果为2D,矩阵的shape为(y.length,x.length)如果为3D,矩阵的shape为(y.length,x.length,z.length)代码示例sample1x=1:2;%length2y=3:5;%length3[X,Y]=m

大家好,又见面了,我是你们的朋友全栈君。

函数参数列表

[X,Y] = meshgrid(x,y)
[X,Y] = meshgrid(x)
[X,Y,Z] = meshgrid(x,y,z)
[X,Y,Z] = meshgrid(x)

meshgrid可以生成2D或者3D的矩阵,

如果为2D,矩阵的shape为(y.length, x.length)
如果为3D,矩阵的shape为(y.length, x.length,z.length)

而内容呢,X由x来填充,Y由y来填充,Z由z来填充


代码示例

sample1

x=1:2; %length 2
y=3:5; %length 3
[X,Y]=meshgrid(x,y);
disp(X);
disp(Y);

sample1

sample2

x=1:4;  %length 4
y=3:5;   %length 3
z=1:2;   %length 2
[X,Y,Z]=meshgrid(x,y,z);
disp("X=");
disp(X);
disp("Y=");
disp(Y);
disp("Z=");
disp(Z);

sample2

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139565.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号