meshgrid
y ndgrid
crean cuadrículas con distintos formatos de salida. De forma específica, las dos primeras dimensiones de la cuadrícula creada con una de dichas funciones están intercambiadas en comparación con el otro formato de cuadrícula. Algunas funciones de MATLAB® emplean cuadrículas en el formato meshgrid
, mientras que otras utilizan el formato ndgrid
, por lo que es habitual convertir cuadrículas entre ambos formatos.
Puede convertir las cuadrículas entre esos formatos utilizando pagetranspose
(desde la versión R2020b) o permute
para intercambiar las dos primeras dimensiones de los arreglos de cuadrícula. Por ejemplo, cree una cuadrícula 3D con meshgrid
.
A continuación, trasponga las dos primeras dimensiones de cada arreglo de cuadrícula para convertir la cuadrícula al formato ndgrid
y compare los resultados con las salidas de ndgrid
.
Utilizar pagetranspose
equivale a cambiar las dos primeras dimensiones y dejar las demás dimensiones igual. También puede llevar a cabo esta operación utilizando permute(X,[2 1 3:ndims(X)])
.