Указатель на массив размерностей
#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))