Массив объектов параметров
The Parameters
свойство указывает параметры в Model
или KineticLaw
объект. Массив Parameter
только для чтения объекты.
Возможности объекта параметра являются иерархической и определяется родительским элементом параметра. Если параметр задан с объектом кинетического закона в качестве его родительского элемента, то только объект кинетического закона может использовать параметр. Если объект параметра задан с объектом модели в качестве его родительского элемента, то компоненты, такие как правила, события и кинетические законы (уравнения скорости реакции), могут использовать параметр.
Можно добавить параметр к объекту модели или объекту кинетического закона с помощью метода addparameter
и удалите его с помощью метода delete
.
Вы можете просмотреть свойства объекта параметра с get
и сконфигурируйте свойства с помощью set
команда.
Применяется к | Объекты: model , kineticlaw |
Тип данных | Массив объектов параметров |
Значения данных | Объекты параметра. Значение по умолчанию [] (пустой). |
Доступ | Только для чтения |
Создайте объект модели, а затем добавьте объект реакции.
modelObj = sbiomodel ('my_model'); reactionObj = addreaction (modelObj, 'a + b -> c + d');
Задайте кинетический закон для объекта реакции.
kineticlawObj = addkineticlaw(reactionObj, 'MassAction');
Добавьте параметр и присвойте его объекту кинетического закона (kineticlawObj);
.
parameterObj1 = addparameter (kineticlawObj, 'K1'); get (kineticlawObj, 'Parameters')
SimBiology Parameter Array Index: Name: Value: ValueUnits: 1 K1 1
Добавьте параметр и присвойте его объекту модели (modelObj
).
parameterObj1 = addparameter(modelObj, 'K2'); get(modelObj, 'Parameters') SimBiology Parameter Array Index: Name: Value: ValueUnits: 1 K2 1
addparameter
, delete
, get
, set