(Не рекомендуемый) элементы мнимых данных Набора в mxDOUBLE_CLASS
массив
mxSetPi
не доступно в чередованном комплексном API. Используйте mxSetComplexDoubles
вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
#include "fintrf.h" subroutine mxSetPi(pm, pi) mwPointer pm, pi
Используйте mxSetPi
установить мнимые данные заданного mxArray
.
Большая часть mxCreate
* функции опционально выделяют пространство "кучи", чтобы содержать мнимые данные. Если вы выделяете пространство "кучи" при вызове mxCreate
* функция, затем не используйте mxSetPi
инициализировать мнимые элементы массива. Скорее вызовите эту функцию, чтобы заменить существующие значения на новые значения. Примеры выделения пространства "кучи" включают установку ComplexFlag
к mxCOMPLEX
или установка pi
к non-0
значение.
mxSetPi
функция не освобождает памяти, выделенной для существующих данных, которые это перемещает. Чтобы освободить существующую память, вызовите mxFree
на указателе, возвращенном mxGetPi
.