主要内容

构建一个简单的模型

这个例子向您展示了如何构建一个简单的模型有两个物种(a和B)和反应。的反应是A - >与远期利率,它遵循质量作用动力学参数k。因此变化的速率 d 一个 / d t = - - - - - - 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);

图包含一个坐标轴对象。坐标轴对象与标题和时间,包含时间,ylabel州包含2线类型的对象。这些对象代表A, B。

另请参阅

||||

相关的话题