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

Была ли эта тема полезной?