2D числовая матрица
#include "fintrf.h" mwPointer mxCreateNumericMatrix(m, n, classid, ComplexFlag) mwSize m, n integer*4 classid, ComplexFlag
Использование mxCreateNumericMatrix создать 2D mxArray. classid задает тип числовых данных элементов в массиве.
Эта таблица показывает типы Фортрана, которые эквивалентны классам MATLAB®.
Имя класса MATLAB | Тип Фортрана |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Вызвать mxDestroyArray когда вы закончили использовать mxArray. mxDestroyArray функция освобождает mxArray и его связанные действительные и мнимые элементы.
Эти операторы Fortran создают 4- 3 матрица REAL*4 элементы, имеющие мнимые компоненты:
C Create 4x3 mxArray of REAL*4
mxCreateNumericMatrix(4, 3,
+ mxClassIDFromClassName('single'), 0)mxClassIdFromClassName | mxCreateNumericArray | mxDestroyArray