COMPLEX*16
значения от массива указателей до массива Фортран
Сигнатура функции для mxCopyPtrToComplex16
отличается в чередующемся комплексном API.
Перемеженный комплексный API
#include "fintrf.h" integer*4 mxCopyPtrToComplex16(pd, y, n) mwPointer pd complex*16 y(n) mwSize n
Отдельный комплексный API
#include "fintrf.h" subroutine mxCopyPtrToComplex16(pr, pi, y, n) mwPointer pr, pi complex*16 y(n) mwSize n
pd
Указатель на комплексную MATLAB двойной точности® массив
pr
Указатель на действительные данные массива MATLAB с двойной точностью
pi
Указатель на мнимые данные массива MATLAB с двойной точностью
y
COMPLEX*16
Массив ФОРТРАН
n
Количество элементов для копирования
status
Статус функции, возвращенный как integer*4
при использовании чередующегося комплексного API.
mxCopyPtrToComplex16
копирует n
COMPLEX*16
значения из заданных массивов MATLAB в COMPLEX*16
Фортран массивы направленности
y
. На массивы MATLAB указывают:
pd
при использовании чередующегося комплексного API, созданного с -R2018a
опция.
pr
и pi
при использовании отдельного комплексного API, созданного с -R2017b
опция.
Настраивает стандартные массивы ФОРТРАН для передачи в качестве аргументов в или из стандартной программы расчетов файла MEX. Используйте эту стандартную подпрограмму с компиляторами Фортран, которые не поддерживают %VAL
конструировать.