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