主要内容

mxCreateDoubleScalar (C)

标量,双精度数组初始化为指定值

C语法

#包括“矩阵。h”mxArray * mxCreateDoubleScalar(双精度值);

描述

调用mxCreateDoubleScalar创建一个标量mxArray类型的mxDouble

您可以使用mxCreateDoubleScalar而不是mxCreateDoubleMatrix在以下情况。

替换: :
pa = mxCreateDoubleMatrix (1, 1, mxREAL);* mxGetDoubles (pa) =价值;
pa = mxCreateDoubleScalar(价值);

调用mxDestroyArray当你使用完mxArray

输入参数

全部展开

标量值,指定为

输出参数

全部展开

指针指向一个mxArray类型的mxDouble,指定为mxArray *如果成功。

函数失败当没有足够的自由堆空间来创建mxArray

  • 墨西哥人文件——函数终止MATLAB的墨西哥人文件并返回控制®提示。

  • 独立的应用程序(non-MEX文件),函数返回

版本历史

之前介绍过的R2006a