copyobj
复制SimBiology对象和它的孩子们
语法
copiedObj
= copyobj (Obj
,parentObj
)copiedObj
= copyobj (modelObj
)
参数
|
室,配置设置、事件、动态法、模型、参数,反应,规则,物种,RepeatDose ScheduleDose,变异,或可观测的对象。 请注意 抽象的法律动态对象不能被复制使用 |
||||||||||||||
|
|
||||||||||||||
|
模型对象被复制。 | ||||||||||||||
|
返回的输出copyobj 方法中指定的父设置为输入参数( )。 |
描述
SimBiology的复制®对象(copiedObj
= copyobj (Obj
,parentObj
)Obj
),并返回一个指针复制(copiedObj
)。在复制的对象(copiedObj
),这种方法分配一个值(parentObj
)的属性父
。
使得模型对象的一个副本(copiedObj
= copyobj (modelObj
)
),并返回副本(modelObj
)。在复制的模型对象(copiedObj
copiedObj
),该方法将根对象赋给该财产父
。
请注意
当copyobj
方法复制一个模型,它重置StatesToLog
属性的默认值。类似地,输入
和输出
不是复制,而是空属性。因此,当你复制模型模拟结果为默认状态,除非你手动更新这些属性。
例子
创建一个反应对象分开一个模型对象,然后将其添加到一个模型。
创建一个模型对象和对象添加一个反应。
modelObj1 = sbiomodel (“细胞”);reactionObj = addreaction (modelObj1,“a - >”);
创建一个副本
反应对象
,并将其分配给另一个模型对象
。modelObj2 = sbiomodel (“cell2”);reactionObjCopy = copyobj (reactionObj modelObj2);modelObj2.Reactions
数组索引SimBiology反应:反应:1 - > b
版本历史
介绍了R2006a