(Не рекомендуемый) Мнимые элементы данных в 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® выделяет мнимые части всех входных матриц.