Скаляр, массив с двойной точностью, инициализированный к заданному значению
#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) |