设定公共财产的价值马铃薯对象
#include“matrix.h”void mxsetproperty(mxarray * pa,mwindex index,const char * propname,const mxarray *值);
#include“fintrf.h”子程序mxsetproperty(pa,index,propname,值)mwpointer pa,value mwindex索引字符*(*)propname
pa
指向A.mxarray.
这是一个物体。
索引
对象数组所需元素的索引。
在c中,第一元素mxarray.
有一个索引
of0.
。当索引
最后一个元素是N-1
,在哪里N
是数组中的元素数。在Fortran中,第一个元素mxarray.
有一个索引
of1
。当索引
最后一个元素是N
,在哪里N
是数组中的元素数。
Propname.
您分配价值的属性的名称。
指向这一点mxarray.
你正在分配。
使用mxsetProperty.
分配A.价值
到指定的财产。在伪C术语中,mxsetProperty.
执行赋值:
PA [index] .propname =值;
财产Propname.
必须是现有的,公共财产索引
必须在界限范围内mxarray.
。要测试索引值,请使用mxgetnumberofeLement.
或者mxgetm.
和mxgetn.
功能。
mxsetProperty.
在将其分配为新属性值之前,使值副本。如果该属性使用大量内存,则使副本可能是一个问题。堆中必须有足够的内存来保存值的副本。
mxsetProperty.
不支持独立应用金宝app程序,例如使用MATLAB构建的应用程序®发动机API。
类型的属性DateTime.
不受支持。金宝app