Укажите значение переменной или постоянного параметра
ConstantValue указывает, может ли значение параметра изменяться во время моделирования. Введите либо true (значение является постоянным) или false (значение может изменяться).
Можно разрешить изменение значения параметра во время моделирования, указав правило, которое изменяет Value свойства объекта параметра.
Собственность ConstantValue для объектов параметров; собственность ConstantAmount для видовых объектов.
В качестве примера рассмотрим ингибирование с обратной связью фермента, такого как аспартаткиназа, треонином. Аспартаткиназа имеет три изозима, которые независимо ингибируются продуктами последующих реакций (треонин, гомосерин и лизин). Хотя треонин получают посредством ряда реакций в пути синтеза, для иллюстрации реакции упрощаются следующим образом:
→Threonine
Чтобы смоделировать ингибирование аспартаткиназы треонином, можно использовать правило, такое как algebraic правило ниже для изменения скорости вышеуказанной реакции и моделирования ингибирования. В правиле константа скорости для вышеуказанной реакции обозначается как k_aspartate_kinase и количество треонина равно threonine.
k_aspartate_kinase -(1/threonine)
| Относится к | Объект: параметр |
| Тип данных | boolean |
| Значения данных | true или false. Значение по умолчанию: 'true'. |
| Доступ | Чтение/запись |
Создайте объект модели.
modelObj = sbiomodel ('my_model');Добавьте объект параметра.
parameterObj = addparameter (modelObj, 'kf');Изменить ConstantValue свойство объекта параметра по умолчанию (trueКому false и проверить.
Возврат MATLAB ®1 для true и 0 для false.
set (parameterObj, 'ConstantValue', false); get(parameterObj, 'ConstantValue')
MATLAB возвращает:
ans =
0