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