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