2-D числовая матрица
#include "fintrf.h" mwPointer mxCreateNumericMatrix(m, n, classid, ComplexFlag) mwSize m, n integer*4 classid, ComplexFlag
Использовать mxCreateNumericMatrix для создания 2-D mxArray. classid указывает числовой тип данных элементов в массиве.
В этой таблице представлены типы Fortran, эквивалентные классам 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