mxGetJc (C and Fortran)

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