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