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

sbiomodel | addreaction (model) | addparameter (model, kineticlaw) | addkineticlaw (reaction) | sbiosimulate