函数参数列表
[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);
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);