exponenta event banner

mxGetPi (Фортран)

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

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

Синтаксис Фортрана

#include "fintrf.h"
mwPointer mxGetPi(pm)
mwPointer pm

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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