Установите элементы мнимых данных в mxArray
mxSetImagData
не рекомендуется для приложений Фортрана и не доступен в Чередованном Комплексном API. Используйте введенные функции доступа к данным вместо этого. Для получения дополнительной информации смотрите Введенный Доступ к данным.
#include "fintrf.h" subroutine mxSetImagData(pm, pi) mwPointer pm, pi
mxSetImagData
похож на mxSetPi
. Используйте эту функцию на числовых массивах с содержимым кроме double
.
Эта функция не освобождает память выделенный для существующих данных. Чтобы освободить существующую память, вызовите mxFree
на указателе, возвращенном mxGetImagData
.
Эта функция только доступна в отдельном комплексном API. Чтобы создать myMexFile.F
с помощью этой функции, введите:
mex -R2017b myMexFile.F
MathWorks рекомендует, чтобы вы обновили свой файл MEX, чтобы использовать Введенные функции Доступа к данным вместо этого.