主要内容

构造一个简单的模型

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

图中包含一个轴对象。带有标题States vs . Time的axes对象包含2个line类型的对象。这些物体代表A, B。

另请参阅

||||

相关的话题