构建一个简单的模型
此示例向您展示了如何使用两个物种(A和B)构建一个简单的模型和一个反应。反应是A-> B
,遵循质量动力动力学的远期速率参数k
。因此,变化速度是
。
创建一个名称的Simbiology模型SimpleModel
。
m1 = sbiomodel('SimpleModel');
添加涉及两个物种的反应一个
和b
, 在哪里一个
被转换为b
。
r1 = addreaction(m1,'a-> b');
Simbiology自动添加物种一个
和b
到模型。
M1.Species
Ans = Simbiology物种阵列索引:隔间:名称:值:值:单位:1未命名A 0 2未命名B 0
设置第一个物种的初始数量(一个
)至10。
M1.Species(1).initialAmount = 10;
定义反应的动力学定律,以遵循质量作用动力学。您可以通过在反应中添加动力学定律对象来实现这一目标R1
。
kineticlaw = addkineticlaw(r1,“压实”);
在质量动作动力学定律中添加速率常数参数。您必须设置参数文章
动力学定律的属性是参数名称'K'
因此可以确定反应速率。
p1 = addParameter(kineticlaw,'K',0.5);kineticlaw.parametervariablenames ='K';
模拟模型。
sd = sbiosimulate(M1);
绘制仿真结果。
SBIOPLOT(SD);
也可以看看
sbiomodel
|加法(模型)
|AddParameter(型号,KineticLaw)
|addkineticlaw(反应)
|sbiosimulate