exponenta event banner

mxCreateDouureScalar (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