Этот пример показывает вам, как создать простую модель с двумя разновидностями (A и B) и реакция. Реакцией является A -> B
, который следует за кинетикой действующих масс с параметром форвардного курса k
. Следовательно скорость изменения .
Создайте модель SimBiology под названием simpleModel
.
m1 = sbiomodel('simpleModel');
Добавьте реакцию, которая включает две разновидности A
и B
, где A
преобразован в B
.
r1 = addreaction(m1,'A -> B');
SimBiology автоматически добавляет разновидности A
и B
в модель.
m1.species
SimBiology Species Array Index: Compartment: Name: InitialAmount: InitialAmountUnits: 1 unnamed A 0 2 unnamed B 0
Установите начальную сумму первых разновидностей (A
) к 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);