Определите, является ли введенный разреженным массивом
#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.