mxGetJc (C и Фортран)

Массив jc разреженной матрицы

Синтаксис C

#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:

Смотрите также

mxGetIr, mxGetNzmax, mxSetIr, mxSetJc, mxSetNzmax

Представлено до R2006a