Массив 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.