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
y
COMPLEX*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