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