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