主要内容

simbio.diagram.splitBlock

在图表中拆分SimBiology物种块

描述

simbio.diagram.splitBlock拆分一个物种块,以便每个引用该物种的表达式都连接到其中的物种块的不同副本SimBiology模型构建器.这些变化会立即反映在应用程序中。

在命令行运行函数之前:

  1. 中打开相应的SimBiology模型SimBiology模型构建器应用程序。

  2. 将模型从app导出到MATLAB中®通过选择出口>导出模型到MATLAB工作区首页选项卡。

中显示的对象的属性只能进行查询和配置图中显示的对象是隔间、物种、反应、速率规则、重复分配规则,以及速率规则、重复分配规则或事件函数左侧的参数。

例子

expr= simbio.diagram.splitBlock (speciesObj复制一个SimBiology物种speciesObj块,以便每个引用的表达式speciesObj连接到物种块的不同副本并返回表达式对象列表expr连接到speciesObj.使用此函数可以使图表看起来不那么杂乱和清晰。

例子

全部折叠

打开gprotein的模型SimBiology模型构建器应用程序。

simBiologyModelBuilder (“gprotein”);

应用程序打开并显示模型选项卡。

首页选项卡,选择出口>导出模型到MATLAB工作区

SimBiology模型导出对话框中,单击好吧以导出带有变量名的模型m1

转到MATLAB命令行并确认模型m1在工作区中。获取模型的物种列表。

m1。物种
单位:1未命名的G 7000 2未命名的Gd 3000 3未命名的Ga 0 4未命名的RL 0 5未命名的L 6.022e+17 6未命名的R 10000 7未命名的Gbg 3000

模型图已经有了Gbg所引用的每个表达式的副本。在这种情况下,打电话simbio.diagram.splitBlock不再次拆分块,但返回连接到的表达式列表。在这种情况下,Gbg用于两个反应。

Gbg = m1.种(7);expr = simbio.diagram.splitBlock(Gbg)
反应指数:1 Gd + Gbg -> G 2g + RL -> Ga + Gbg + RL

连接所有克隆的块,这样就只有一个块Gbg.在这种情况下,保留连接到G蛋白激活反应的区块副本(G + RL -> Ga + Gbg + RL).注意返回的反应顺序expr可以改变的。

simbio.diagram.joinBlock (Gbg expr (2))

输入参数

全部折叠

对象,指定为SimBiology物种对象。speciesObj必须是标量。

输出参数

全部折叠

连接到物种的表达式列表,返回为反应规则对象或对象数组。规则对象可以是速率规则或重复分配规则。

版本历史

在R2021a中引入

Baidu
map