Массив объектов параметров
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