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

Определите, является ли введенный разреженным массивом

Синтаксис C

#include "matrix.h"
bool mxIsSparse(const mxArray *pm);

Синтаксис языка ФОРТРАН

#include "fintrf.h"
integer*4 mxIsSparse(pm)
mwPointer pm

Аргументы

pm

Указатель на mxArray

Возвращается

Логический 1 (true), если pm указывает на разреженный mxArray и логический 0 (false) в противном случае. Возвращаемое значение false означает, что pm указывает на полный mxArray или что pm не указывает на допустимый mxArray.

Описание

Используйте mxIsSparse, чтобы определить, указывает ли pm на разреженный mxArray. Много стандартных программ (например, mxGetIr и mxGetJc) требуют разреженного mxArray, как введено.

Примеры

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

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

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

sparse, mxGetIr, mxGetJc, mxCreateSparse

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