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