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