mxCreateDoubleScalar (Fortran)

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

Синтаксис языка ФОРТРАН

#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)

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

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

Скалярное значение в виде real*8.

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

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

Указатель на mxArrayВ виде mwPointer, в случае успеха.

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

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

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

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

|

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