mxDestroyArray (C)

Свободная динамическая память, выделяемая функциями MXCREATE *

Синтаксис C

#include "matrix.h"
void mxDestroyArray(mxArray *pm);

Описание

mxDestroyArray освобождает память для заданного mxArray включая:

  • Поля характеристик mxArray, например, размер (m и n) и тип

  • Связанные массивы данных, такие как ir и jc для разреженных массивов

  • Поля массивов структур

  • Камеры из массивов ячеек

Не звонить mxDestroyArray на mxArray:

  • Возвращен в левом аргументе файла MEX

  • Возвращается mxGetField или mxGetFieldByNumber функции

  • Возвращается mxGetCell функция

Входные параметры

расширить все

Указатель на mxArray для свободного, задается как mxArray *. Если pm является NULL указатель, тогда функция ничего не делает.

Примеры

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

См. эти примеры в matlabroot/ extern/examples/mex:

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

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