Определите, является ли вход разреженным mxArray
#include "matrix.h" bool mxIsSparse(const mxArray *pm);
mxIsSparse возвращает логический 1 (true), если pm указывает на разреженную mxArray. В противном случае возвращается логический 0 (false). Многие стандартные программы (для примера, mxGetIr и mxGetJc) требуют разреженного mxArray как вход.
См. эти примеры в :matlabroot/ extern/examples/refbook
См. эти примеры в :matlabroot/ extern/examples/mx