主要内容

sbiomodel

构造模型对象

语法

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

参数

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

描述

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

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

模拟modelObj用函数sbiosimulate

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

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

方法总结

附加隔间(模型、隔间) 创建隔间对象
addconfigset(模型) 创建配置集对象并添加到模型对象
adddose(模型) 将剂量对象添加到模型
addevent(模型) 将事件对象添加到模型对象
addobservable 将可观察对象添加到SimBiology模型
添加参数(模型,kineticlaw) 创建参数对象并添加到模型或动态定律对象
addreaction(模型) 创建反应对象并添加到模型对象
addrule(模型) 创建规则对象并添加到模型对象
添加物种(模型,隔间) 创建物种对象并添加到模型对象中的隔间对象
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 double]名称:‘cell’备注:”参数:[0x1 double]父类:[1x1 SimBiology。根]物种:[0x1 double]反应:[0x1 double]规则:[0x1 double]标签:'mymodel'类型:' sbiommodel ' UserData: []
  3. 显示的摘要modelObj内容。

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

版本历史

在R2006a中引入

Baidu
map