exponenta event banner

mxCreateDouureScalar (Фортран)

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

Синтаксис Фортрана

#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