Задайте взаимодействия параметра и разновидности
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