我想在N x m
矩阵中枚举网格点,其中N
是网格点的数量,m
是网格中的维度数。对于2D网格(即m=2
),我可以通过以下方式实现此目的:
a = -1:1;
b = -2:2;
[A,B] = meshgrid(a,b);
c=cat(2,A',B');
d=reshape(c,[],2);
d
其中d
是15 x 2
矩阵。
使用ndgrid
生成网格点后,如何在更高维度中使用此功能?例如:
[A, B, C] = ndgrid(-1:1, -2:2, 0:3);
在此示例中,我想将A,B,C
的元素转换为60 x 3
矩阵。