mxGetPi (Fortran)

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