主要内容

sbiomodel

构造模型对象

语法

modelObj= sbiomodel (“NameValue')
modelObj = sbiomodel(…“PropertyName',PropertyValue...)

参数

NameValue 属性指定的唯一名称模型对象。输入字符向量或字符串。
PropertyName 属性名称模型对象从产权总结
PropertyValue 属性值。指定属性的有效值。

描述

modelObj= sbiomodel (“NameValue')创建并返回一个SimBiology®模型对象modelObj).在模型对象中,该方法分配一个值(NameValue财产)的名字

modelObj = sbiomodel(…“PropertyName',PropertyValue...)定义可选属性。名称-值对可以是函数支持的任何格式金宝app

模拟modelObj与函数sbiosimulate

使用这些方法向模型对象添加对象addkineticlawaddparameteraddreactionaddrule,addspecies

所有SimBiology模型对象都可以从SimBiology根对象中检索。一个SimBiology模型对象有它的属性设置为SimBiology根对象。

方法总结

addcompartment(模型、室) 创建舱对象
addconfigset(模型) 创建配置集对象并添加到模型对象
adddose(模型) 向模型中添加剂量对象
addevent(模型) 向模型对象添加事件对象
addobservable 添加可观察对象到SimBiology模型
kineticlaw addparameter(模型) 创建参数对象并添加到模型或运动规律对象中
addreaction(模型) 创建反应对象并添加到模型对象
addrule(模型) 创建规则对象并添加到模型对象
addspecies(模型、室) 创建物种对象并添加到模型对象中的间隔对象
addvariant(模型) 向模型添加变体
copyobj 复制SimBiology对象及其子对象
createSimFunction(模型) 创建SimFunction对象
删除 删除SimBiology对象
显示 显示SimBiology对象的摘要
出口(模型) 出口SimBiology用于部署和独立应用程序的模型
findUnusedComponents(模型) 在模型中找到未使用的物种、参数和隔间
得到 获取SimBiology对象属性
getadjacencymatrix(模型) 从模型对象中得到邻接矩阵
getconfigset(模型) 从模型对象中获取配置集对象
getdose(模型) 返回SimBiology剂量对象
getequations 返回模型对象的方程组
getstoichmatrix(模型) 从模型对象中得到化学计量矩阵
getvariant(模型) 从模型得到变量
removeconfigset(模型) 从模型中删除配置集
removedose(模型) 从模型中移除剂量对象
removevariant(模型) 从模型中移除变量
重命名 重命名对象和更新表达式
重新排序(模型、隔间、动力学定律) 重新排序组件列表
设置SimBiology对象属性
setactiveconfigset(模型) 为模型对象设置活动配置集
验证(模型、变种) 验证和确认SimBiology模型

产权总结

隔间 模型或舱室的舱室排列
事件 包含所有事件对象
的名字 指定对象名称
笔记 HTML文本描述SimBiology对象
可见 可观察对象数组
参数 参数对象数组
显示父对象
反应 反应对象阵列
规则 模型对象中的规则数组
标签 指定的标签SimBiology对象
类型 显示SimBiology对象类型
用户数据 指定要与对象关联的数据

例子

  1. 创建一个SimBiology模型对象。

    modelObj = sbiommodel ('cell', 'Tag', 'mymodel');
  2. 列出所有modelObj属性和当前值。

    get (modelObj)

    MATLAB®返回:

    注释:“模型:[0x1双]名称:‘cell’Root: [0x1 double]反应:[0x1 double]规则:[0x1 double]标签:'mymodel'类型:' sbiommodel '用户数据:[]
  3. 显示modelObj内容。

    modelObj
    SimBiology模型-细胞模型组件:模型:0参数:0反应:0规则:0物种:0
介绍了R2006a