mxCreateDoubleScalar (C)

Скаляр, массив с двойной точностью, инициализированный к заданному значению

Синтаксис C

#include "matrix.h"
mxArray *mxCreateDoubleScalar(double value);

Описание

Вызовите mxCreateDoubleScalar, чтобы создать скалярный mxArray типа mxDouble.

Можно использовать mxCreateDoubleScalar вместо mxCreateDoubleMatrix в следующей ситуации.

Замена:С:
pa = mxCreateDoubleMatrix(1, 1, mxREAL);
*mxGetDoubles(pa) = value;
pa = mxCreateDoubleScalar(value);

Вызовите mxDestroyArray, когда вы закончите использовать mxArray.

Входные параметры

развернуть все

Скалярное значение, заданное как double.

Выходные аргументы

развернуть все

Указатель на mxArray типа mxDouble, заданный как mxArray *, в случае успеха.

Функция неудачна, когда существует недостаточно свободного пространства "кучи", чтобы создать mxArray.

  • Файл MEX — Функция отключает файл MEX и возвращает управление в подсказку MATLAB®.

  • Автономный (нефайл MEX) приложение — Функция возвращает NULL.

Смотрите также

|

Представлено до R2006a