此示例显示了如何构建具有两个物种(A和B)和反应的简单模型。反应是A - > B
,与前向率参数遵循大规模行动动力学K.
。因此改变率是
。
创建名为的素生模型simpleemodel.
。
m1 = sbiomodel('simplemodel');
添加涉及两个物种的反应一种
和B.
, 在哪里一种
被转换为B.
。
r1 = addReacection(m1,'a - > b');
SimBiology自动添加物种一种
和B.
到了模型。
m1.pecies.
ans =素质物种数组阵列索引:隔间:名称:value:单位:1未命名为0 2未命名B 0
设置第一个物种的初始金额(一种
)至10。
m1.pecies(1).initialamount = 10;
定义反应的动力学定律以遵循质量动力学动力学。您可以通过向反应添加动力学法对象来实现这一目标R1.
。
KineticLaw = Addkineticlaw(R1,'夸张');
为大众动作动态法添加速率常量参数。你必须设置ParametervariaBlenames.
动态法对象的属性到参数的名称'k'
因此可以确定反应速率。
p1 = addparameter(kineticlaw,'k',0.5);KineticLaw.ParametervariaBlenames ='k';
模拟模型。
sd = sbiosmulate(m1);
绘制模拟结果。
SBIOPLOT(SD);
sbiomodel.
|AddReaction(型号)
|addparameter(型号,动力锯)
|Adtkineticlaw(反应)
|sbiosmulate.