Parameters

Массив объектов параметра

Описание

Parameters свойство указывает на параметры в Model или KineticLaw объект. Массив только для чтения Parameter объекты.

Осциллограф объекта параметра является иерархическим и задан родительским элементом параметра. Если параметр задан с кинетическим объектом закона как его родительский элемент, то только кинетический объект закона может использовать параметр. Если объект параметра задан с объектом модели как его родительский элемент, то компоненты, такие как правила, события и кинетические законы (уравнения скорости реакции) могут использовать параметр.

Можно добавить параметр в объект модели или кинетический объект закона с методом addparameter и удалите его с методом delete.

Можно просмотреть свойства объекта параметра с get команда и конфигурирует свойства с set команда.

Характеристики

ПрименяетсяОбъекты: model, kineticlaw
Тип данныхМассив объектов параметра
Значения данныхОбъекты параметра. Значением по умолчанию является [] пустой.
ДоступТолько для чтения

Примеры

  1. Создайте объект модели, и затем добавьте объект реакции.

    modelObj = sbiomodel ('my_model');
    reactionObj = addreaction (modelObj, 'a + b -> c + d');
  2. Задайте кинетический закон для объекта реакции.

    kineticlawObj = addkineticlaw(reactionObj, 'MassAction');
  3. Добавьте параметр и присвойте его кинетическому объекту (kineticlawObj); закона.

    parameterObj1 = addparameter (kineticlawObj, 'K1');
    get (kineticlawObj, 'Parameters')

    SimBiology Parameter Array
    
    Index:    Name:    Value:    ValueUnits:
     1         K1       1  

  4. Добавьте параметр и присвойте его объекту модели (modelObj).

    parameterObj1 = addparameter(modelObj, 'K2');
    get(modelObj, 'Parameters')
    SimBiology Parameter Array
    
     Index:    Name:    Value:    ValueUnits:
       1         K2       1   

Смотрите также

addparameter, delete, get, set