mxGetPr (Fortran)

(Не рекомендуемый) Действительные элементы данных в mxDOUBLE_CLASS массив

mxGetPr не рекомендуется. Использование mxGetDoubles или mxGetComplexDoubles вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Синтаксис языка ФОРТРАН

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

Описание

Использование mxGetPr на действительных массивах типа mxDOUBLE_CLASS только. Для другого числового mxArray типы, используйте Введенный Доступ к данным в функциях Файлов MEX на C. Для комплексных массивов см. описание для выходного аргумента dt.

Вызвать mxIsDouble подтверждать mxArray ввод. Вызвать mxIsComplex определить, действительны ли данные.

Входные параметры

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

Указатель на массив MATLAB типа mxDOUBLE_CLASSВ виде mwPointer.

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

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

Указатель на массив данных в mxArrayВ виде mwPointer. Данные в выходном аргументе зависят, на которой версии Матричного API Фортрана вы используете:

  • Если вы создаете с отдельным комплексным API (mex -R2017b опция), затем функция возвращает указатель на первый mxDouble элемент действительной части данных.

  • Если вы создаете с чередованным комплексным API (mex -R2018a опция) и pm является комплексным, затем функция отключает файл MEX и возвращает управление в подсказку MATLAB. В неприменении файлов MEX функция возвращает 0.

Если pm 0, затем функция возвращает 0.

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

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

Не рекомендуемый запуск в R2018b

Ошибки, запускающиеся в R2018b

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