构造一个简单的模型
这个例子向你展示了如何用两个物种(a和B)和一个反应构建一个简单的模型。反应是A -> b
,它遵循质量作用动力学与正向速率参数k
.因此,变化率为
.
创建一个SimBiology模型simpleModel
.
M1 = sbiommodel (“simpleModel”);
加入一个涉及两个物种的反应一个
而且B
,在那里一个
转换为B
.
R1 =地址(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,“MassAction”);
在质量作用动力学定律中加入一个速率常数参数。您必须设置ParameterVariableNames
运动定律对象的属性以参数的名称表示“k”
这样就可以确定反应速率。
p1 = addparameter(kineticLaw,“k”, 0.5);kineticLaw。ParameterVariableNames =“k”;
模拟模型。
Sd = sbiosimulation (m1);
绘制模拟结果图。
sbioplot (sd);
另请参阅
sbiomodel
|addreaction(模型)
|添加参数(模型,kineticlaw)
|addkineticlaw(反应)
|sbiosimulate