exponenta event banner

mxGetJc (C и 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:

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