主要内容

mxsetdoubles(c)

设置真实数据元素mxdouble_class.大批

C语法

#include“matrix.h”int mxsetdoubles(mxarray * pa,mxdouble * dt);

描述

mxsetdoubles.设置mxdouble.指定数组中的数据。

全部mxcreate.*函数分配堆空间以保存数据。因此,您通常不会使用此函数初始化数组的元素。而是,调用函数以用新值替换现有值。

输入参数

展开全部

指向A.mxdouble_class.大批。

指向第一个mxdouble.数据阵列的元素。DT.必须由函数分配mxcalloc.或者mxmalloc.

输出参数

展开全部

功能状态,返回为。如果成功,则函数返回1

如果pa空值,然后函数返回0.

该函数是不成功的mxarray.不是一个不共享的mxdouble_class.数组,或者如果数据未分配mxcalloc.。如果函数不成功,那么:

  • MEX文件 - 函数终止MEX文件并将控件返回给MATLAB®迅速的。

  • 独立(非MEX文件)应用程序 - 函数返回0.

例子

看看arrayefilletpr.c.例子matlabroot./ extern / example / Refbook文件夹。

API版本

此功能可在交错的复杂API中获得。建造mymexfile.c.使用此功能,键入:

梅克斯-R2018Amymexfile.c.
在R2018A介绍