主要内容

mxSetProperty (C和Fortran)

设置的公共财产的价值MATLAB对象

C语法

#包括“矩阵。h”空白mxSetProperty (mxArray * pa, mwIndex指数,const char * propname, const mxArray *值);

Fortran语言的语法

# include“fintrf。h”子例程mxSetProperty (pa、索引、propname价值)mwPointer pa,值字符* (*)propname mwIndex索引

参数

巴勒斯坦权力机构

指针指向一个mxArray这是一个对象。

指数

数组对象的索引所需的元素。

在C语言中,第一个元素的mxArray有一个指数0。的指数最后一个元素n - 1,在那里N数组中元素的个数。在Fortran,的第一个元素mxArray有一个指数1。的指数最后一个元素N,在那里N数组中元素的个数。

propname

你分配的属性的值。

价值

指针mxArray你分配。

描述

使用mxSetProperty指定一个价值指定的属性。在pseudo-C术语中,mxSetProperty执行的任务:

pa(指数)。propname= value;

财产propname必须是一个现有的公共财产和指数必须的范围内mxArray。为了测试索引值,使用mxGetNumberOfElementsmxGetMmxGetN功能。

mxSetProperty之前复制的价值分配新的属性值。如果属性使用了大量的内存,然后复制可能是一个问题。必须有足够的内存堆中的值的副本。

限制

  • mxSetProperty不支持独立的应金宝app用程序,比如用MATLAB构建的应用程序®引擎API。

  • 属性的类型datetime不受支持。金宝app

版本历史

介绍了R2008a

另请参阅

|