exponenta event banner

mxGetPi (C)

(Не рекомендуется) Воображаемые элементы данных в mxDOUBLE_CLASS множество

mxGetPi недоступен в перемежающемся комплексном API. Использовать mxGetComplexDoubles вместо этого. Дополнительные сведения см. в разделе Вопросы совместимости.

Синтаксис C

#include "matrix.h"
mxDouble *mxGetPi(const mxArray *pm);

Описание

При создании MEX-файлов с использованием отдельного сложного API вызовите mxGetPi чтобы получить содержимое pi поле. pi - массив, содержащий мнимые данные mxArray. Использовать mxGetPi на массивах типа mxDOUBLE_CLASS только. Для других числовых mxArray типы, использование mxGetImagData.

Звонить mxIsDouble для проверки mxArray тип. Звонить mxIsComplex чтобы определить, являются ли данные сложными.

Если какая-либо из входных матриц является комплексной, то MATLAB ® распределяет мнимые части всех входных матриц.

Входные аргументы

развернуть все

Указатель на массив MATLAB типа mxDOUBLE_CLASS, указано как mxArray *.

Поддержка комплексного номера: Да

Выходные аргументы

развернуть все

Указатель на первый mxDouble элемент мнимой части массива данных в пределах mxArray, указано как mxDouble *. Функция возвращает NULL при отсутствии мнимых данных или при возникновении ошибки.

Поддержка комплексного номера: Да

Вопросы совместимости

развернуть все

Не рекомендуется начинать с R2018a

Ошибки, начинающиеся с R2018a

Представлен до R2006a