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