Задайте взаимодействия параметра и разновидности
Rule
свойство содержит правило, которое задает, как определенные разновидности и параметры должны взаимодействовать друг с другом. Например, правило могло утвердить что общее количество разновидностей A
и разновидности B
должно быть некоторое значение. Rule
MATLAB® выражение, которое задает изменение в количестве объекта разновидностей или объекте параметра Value
когда правило оценено.
Можно добавить правило в объект модели с addrule
метод и удаляет правило с delete
метод. Для получения дополнительной информации о правилах смотрите addrule
и RuleType
.
Примечание
Если вы устанавливаете Rule
свойство для алгебраического правила, правила скорости, или повторенного правила присвоения и выражения правила не непрерывно и дифференцируемо, смотрите Используя События, чтобы Обратиться к Разрывам в Выражениях Правила и Скорости реакции прежде, чем симулировать вашу модель.
Применяется | Объект: правило |
Тип данных | Символьный вектор |
Значения данных | Вектор символов, заданный как разновидности или объекты параметра. Значением по умолчанию является пустой символьный вектор '' . |
Доступ | Чтение-запись |
Создайте объект модели, и затем добавьте объект реакции.
modelObj = sbiomodel ('my_model'); reactionObj = addreaction (modelObj, 'a + b -> c + d');
Добавьте правило.
ruleObj = addrule(modelObj, '10-a+b')
MATLAB возвращается:
SimBiology Rule Array Index: RuleType: Rule: 1 algebraic 10-a+b
addrule
, delete
, Определения и оценки правил в моделях SimBiology