Создать или удалить массив
Создайте массив заданного типа, выделите и освободите память
Используйте функции mxCreate*
, чтобы создать массивы MATLAB®. Используйте mxCalloc
, mxMalloc
и функции mxRealloc
, чтобы выделить динамическую память.
Вы выделяете память каждый раз, когда вы используете функцию mxCreate*
или когда вы вызываете mxCalloc
и присоединенные функции. Используйте mxDestroyArray
, чтобы освободить память выделенный функциями mxCreate*
. Используйте mxFree
, чтобы освободить память выделенный mxCalloc
и присоединенными функциями.
C функции
развернуть все
Управление памятью
mxDestroyArray | Свободная динамическая память, выделенная MXCREATE* функции |
mxDuplicateArray | Сделайте глубокую копию массива |
mxCalloc | Выделите динамическую память для массива, инициализированного к 0, с помощью диспетчера памяти MATLAB |
mxMalloc | Выделите неинициализированное использование динамической памяти диспетчер памяти MATLAB |
mxRealloc | Перераспределите использование динамической памяти диспетчер памяти MATLAB |
mxFree | Свободная динамическая память выделяется mxCalloc, mxMalloc, mxRealloc, mxArrayToString, или функциями mxArrayToUTF8String |