Создайте или удалите массив Фортран

Создайте массив заданного типа, выделите и освободите память

Используйте mxCreate* функции для создания MATLAB® массивы. Используйте mxCalloc, mxMalloc, и mxRealloc функций для выделения динамической памяти.

Вы выделяете память каждый раз, когда используете mxCreate* функцию или когда вы вызываете mxCalloc и сопутствующие функции. Использовать mxDestroyArray чтобы освободить память, выделенную mxCreate* функций. Использовать mxFree чтобы освободить память, выделенную mxCalloc и сопутствующие функции.

Функции ФОРТРАН

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

mxCreateDoubleMatrix2-D, двойная точность, массив с плавающей точкой
mxCreateDoubleScalarСкаляр с двойной точностью, инициализированный до заданного значения
mxCreateNumericMatrix2-D числовую матрицу
mxCreateNumericArrayN-D числовой массив
mxMakeArrayRealПреобразуйте комплексные mxArray к реальным, сохраняющим реальные данные
mxMakeArrayComplexПреобразуйте реальные mxArray к комплексным, сохраняющим реальные данные
mxCreateString1-N массив, инициализированный в указанную строку
mxCreateCharMatrixFromStrings2-D mxChar массив, инициализированный до заданного значения
mxCreateCharArrayN-D- mxChar массив
mxCreateSparse2-D разреженный массив
mxCreateStructMatrix2-D массив структур
mxCreateStructArrayN-D массив структур
mxCreateCellMatrix2-D массивы ячеек
mxCreateCellArrayN-D массив ячеек
mxDestroyArrayСвободная динамическая память, выделяемая функциями MXCREATE *
mxDuplicateArrayСделайте глубокую копию массива
mxCallocВыделите динамическую память для массива, инициализированную равной 0, используя диспетчера памяти MATLAB
mxMallocВыделите неинициализированную динамическую память с помощью диспетчера памяти MATLAB
mxReallocПерераспределите динамическую память с помощью диспетчера памяти MATLAB
mxFreeСвободная динамическая память, выделенная mxCalloc, mxMalloc, mxRealloc, mxArrayToString или mxArrayToUTF8String функциями