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