Rule

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

Описание

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