构建一个简单的模型
这个例子向您展示了如何构建一个简单的模型有两个物种(a和B)和反应。的反应是A - >
与远期利率,它遵循质量作用动力学参数k
。因此变化的速率
。
创建一个名为SimBiology模型simpleModel
。
m1 = sbiomodel (“simpleModel”);
添加一个反应,涉及到两个物种一个
和B
,在那里一个
被转换为B
。
r1 = addreaction (m1,“A - >”);
SimBiology自动添加物种一个
和B
到模型中。
m1.species
ans = SimBiology物种数组索引:舱:名称:价值:单位:1未具名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 = sbiosimulate (m1);
仿真结果。
sbioplot (sd);
另请参阅
sbiomodel
|addreaction(模型)
|kineticlaw addparameter(模型)
|addkineticlaw(反应)
|sbiosimulate