Rule

Задайте виды и взаимодействие параметров

Описание

The Rule свойство содержит правило, которое определяет, как определенные виды и параметры должны взаимодействовать друг с другом. Например, правило может указать, что общее количество видов A и видовые B должно быть некоторым значением. Rule является MATLAB® выражение, которое определяет изменение величины видового объекта или объекта параметра Value при оценке правила.

Вы можете добавить правило к объекту модели с addrule метод и удалить правило с помощью delete способ. Для получения дополнительной информации о правилах смотрите addrule и RuleType.

Примечание

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

Особенности

Применяется кОбъект: правило
Тип данныхВектор символов
Значения данныхВектор символов, заданный как вид или объекты параметра. По умолчанию это пустой символьный вектор ''.
ДоступЧтение/запись

Примеры

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

    modelObj = sbiomodel ('my_model');
    reactionObj = addreaction (modelObj, 'a + b -> c + d');
  2. Добавьте правило.

    ruleObj = addrule(modelObj, '10-a+b')

    MATLAB возвращает:

    SimBiology Rule Array
    
    Index:    RuleType:    Rule:
    1         algebraic    10-a+b