Разреженный матричный массив JC
#include "matrix.h" mwIndex *mxGetJc(const mxArray *pm);
#include "fintrf.h" mwPointer mxGetJc(pm) mwPointer pm
pmУказатель на разреженную mxArray
Указатель на первый элемент в jc массив, если успешно, и NULL в C (0 на ФОРТРАН) в противном случае. Возможные причины отказа включают
Установка полного (без анализа) mxArray.
Задание значения для pm то есть NULL в C (0 на Фортране). Этот отказ обычно означает, что более ранний вызов mxCreateSparse сбой.
Использовать mxGetJc для получения начального адреса jc массив. The jc массив является целочисленным массивом, имеющим n+1 элементы, где n количество столбцов в разреженном mxArray. Значения в jc массив косвенно указывает столбцы, содержащие ненулевые элементы. Подробное объяснение jc массив, см. mxSetJc.
См. эти примеры в :matlabroot/ extern/examples/refbook
См. эти примеры в :matlabroot/ extern/examples/mx
См. эти примеры в :matlabroot/ extern/examples/mex