(Не рекомендуемый) элементы Мнимых данных в массиве mxDOUBLE_CLASS
mxGetPi не доступен в чередованном комплексном API. Используйте mxGetComplexDoubles вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
#include "matrix.h" mxDouble *mxGetPi(const mxArray *pm);
При создании файлов MEX с помощью отдельного комплексного API вызовите mxGetPi, чтобы получить содержимое поля pi. pi является массивом, содержащим мнимые данные mxArray. Используйте mxGetPi на массивах типа mxDOUBLE_CLASS только. Для других числовых типов mxArray используйте mxGetImagData.
Вызовите mxIsDouble, чтобы подтвердить тип mxArray. Вызовите mxIsComplex, чтобы определить, являются ли данные комплексными.
Если какая-либо из входных матриц к функции является комплексной, то MATLAB® выделяет мнимые части всех входных матриц.