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 массив. The jc массив является целочисленным массивом, имеющим n+1 элементы, где n количество столбцов в разреженном mxArray. Значения в jc массив косвенно указывает столбцы, содержащие ненулевые элементы. Подробное объяснение jc массив, см. mxSetJc.

Примеры

См. эти примеры в matlabroot/ extern/examples/refbook:

См. эти примеры в matlabroot/ extern/examples/mx:

См. эти примеры в matlabroot/ extern/examples/mex:

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