Массив 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 массив. jc массив является целым массивом, имеющим n+1 элементы, где n - количество столбцов в разреженном mxArray. Значения в jc массив косвенно указывает столбцы, содержащие ненулевые элементы. Для подробного объяснения jc массив, см. mxSetJc.
См. эти примеры в разделе :matlabroot/extern/examples/refbook
См. эти примеры в разделе :matlabroot/extern/examples/mx
См. эти примеры в разделе :matlabroot/extern/examples/mex