meshgrid
和ndgrid
使用不同的输出格式创建网格。具体来说,与其他网格格式相比,使用这些函数之一创建的网格的前两个维度被交换。一些MATLAB®函数在meshgrid
格式,而其他人使用ndgrid
格式,因此通常在两种格式之间转换网格。
您可以使用pagetranspose
(的R2020b)或交换
交换网格数组的前两个维度。例如,创建一个三维网格meshgrid
.
现在转置每个网格数组的前两个维度,将网格转换为ndgrid
格式化,并将结果与输出进行比较ndgrid
.
使用pagetranspose
等价于排列前两个维度,而保持其他维度不变。也可以使用交换(X, [2 1 3: ndims (X)))
.