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
-by-3
матрица элементов REAL*4
, имеющих мнимые компоненты:
C Create 4x3 mxArray of REAL*4 mxCreateNumericMatrix(4, 3, + mxClassIDFromClassName('single'), 0)
mxClassIdFromClassName
| mxCreateNumericArray
| mxDestroyArray