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

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