Создайте простую модель

Этот пример показывает вам, как создать простую модель с двумя разновидностями (A и B) и реакция. Реакцией является A -> B, который следует за кинетикой действующих масс параметром форвардного курса k. Следовательно скорость изменения dA/dt=-k*A.

Создайте модель 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);

Figure contains an axes. The axes with title States versus Time contains 2 objects of type line. These objects represent A, B.