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