主要内容

构建一个简单的模型

此示例显示了如何构建具有两个物种(A和B)和反应的简单模型。反应是A - > B,与前向率参数遵循大规模动作动力学K.。因此,改变率是 D. 一个 / D. T. = - 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);

图包含轴。具有标题状态与时间的轴包含2个类型的类型。这些对象代表A,B。