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