Свободная динамическая память, выделенная MXCREATE* функции
#include "matrix.h" void mxDestroyArray(mxArray *pm);
mxDestroyArray освобождает память для заданного mxArray включая:
Поля характеристик mxArray, такие как размер (m и n) и тип
Связанные массивы данных, такие как ir и jc для разреженных массивов
Поля массивов структур
Ячейки массивов ячеек
Не вызывайте mxDestroyArray на mxArray:
Возвращенный в аргументе левой стороны файла MEX
Возвращенный mxGetField или функциями mxGetFieldByNumber
Возвращенный функцией mxGetCell
Смотрите эти примеры в :matlabroot/extern/examples/refbook
Смотрите эти примеры в :matlabroot/extern/examples/mex
Смотрите эти примеры в :matlabroot/extern/examples/mx
mexMakeArrayPersistent | mexMakeMemoryPersistent | mxCalloc | mxFree | mxMalloc