Скаляр, массив с двойной точностью, инициализированный к заданному значению
#include "fintrf.h" mwPointer mxCreateDoubleScalar(value) real*8 value
Вызовите mxCreateDoubleScalar
, чтобы создать скалярный mxArray
типа mxDouble
.
Вызовите mxCreateDoubleScalar
, чтобы создать скаляр, двойной mxArray
.
Вызовите mxDestroyArray
, когда вы закончите использовать mxArray
.
Можно использовать mxCreateDoubleScalar
вместо mxCreateDoubleMatrix
в следующей ситуации.
Замена: | С: |
---|---|
pm = mxCreateDoubleMatrix(1, 1, 0) mxCopyReal8ToPtr(value, mxGetDoubles(pm), 1) |
pm = mxCreateDoubleScalar(value) |