meshgrid и ndgrid создание сеток с использованием различных форматов вывода. В частности, первые два размера сетки, созданной с использованием одной из этих функций, заменяются по сравнению с другим форматом сетки. Некоторые функции MATLAB ® используют сетки вmeshgrid формат, в то время как другие используют ndgrid формат, поэтому обычно выполняется преобразование сеток между двумя форматами.
Между этими форматами сетки можно преобразовать с помощью pagetranspose (по состоянию на R2020b год) или permute для замены первых двух размеров массивов сетки. Например, создайте сетку 3-D с помощью meshgrid.
Теперь перенесите первые два размера каждого массива сетки, чтобы преобразовать сетку в ndgrid формат и сравнение результатов с результатами из ndgrid.
Используя pagetranspose эквивалентно перестановке первых двух измерений, оставляя другие измерения одинаковыми. Эту операцию также можно выполнить с помощью permute(X,[2 1 3:ndims(X)]).