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