mxSetData (Fortran)

Установите указатель на элементы данных в нечисловом mxArray

mxSetData не рекомендуется для числовых массивов. Используйте введенный, функции доступа к данным вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Синтаксис языка ФОРТРАН

#include "fintrf.h"
subroutine mxSetData(pm, pr)
mwPointer pm, pr

Описание

Используйте mxSetData установить элементы данных для нечисловых массивов только.

Для числовых массивов MathWorks рекомендует, чтобы вы создали файлы MEX и обновили существующие файлы MEX, чтобы использовать введенные функции доступа к данным в чередованном комплексном API. Для получения дополнительной информации см.:

Чтобы создать файл MEX, вызовите mex с -R2018a опция.

mxSetData функция не освобождает память выделенный для существующих данных. Чтобы освободить существующую память, вызовите mxFree на указателе, возвращенном mxGetData.

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

развернуть все

Указатель на нечисловой массив MATLAB, заданный как mwPointer.

Указатель на массив данных в mxArray, заданный как mwPointer.

Массив должен быть в динамической памяти. Вызовите mxCalloc выделить эту память.

Вопросы совместимости

развернуть все

Поведение изменяется в R2018b

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