Указатель на массив размерностей
#include "fintrf.h" mwPointer mxGetDimensions(pm) mwPointer pm
mxGetDimensions возвращает указатель на первый элемент в массиве размерностей. Каждое целое число в массиве размерностей представляет число элементов в конкретной размерности. Массивом не является NULL отключенный.
Использование mxGetDimensions определить, сколько элементов находится в каждой размерности mxArray тот pm точки к. Вызвать mxGetNumberOfDimensions получить количество размерностей в mxArray.
Чтобы скопировать значения в Фортран, использовать mxCopyPtrToInteger4 можно следующим образом:
C Get dimensions of mxArray, pm
mxCopyPtrToInteger4(mxGetDimensions(pm), dims,
+ mxGetNumberOfDimensions(pm))