exponenta event banner

Правило

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

Описание

Свойство 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