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