此示例显示了如何构建具有两个物种(A和B)和反应的简单模型。反应是A - > B
,与前向率参数遵循大规模动作动力学K.
。因此,改变率是
。
创建名为的素质模型simpleemodel.
。
m1 = sbiomodel('simplemodel');
添加涉及两个物种的反应一个
和B.
, 在哪里一个
转换为B.
。
R1 = AddReaction(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);