ConstantValue

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

Описание

The ConstantValue свойство указывает, может ли значение параметра измениться во время симуляции. Введите любой из true (значение является постоянным) или false (значение может измениться).

Можно разрешить изменение значения параметра во время симуляции путем определения правила, которое изменяет Value свойство объекта параметра.

Свойство ConstantValue является для объектов параметров; свойство ConstantAmount предназначен для видовых объектов.

Дополнительная информация

В качестве примера рассмотрим ингибирование с обратной связью фермента, такого как аспартаткиназа, треонином. Аспартаткиназа имеет три изозима, которые независимо ингибируются продуктами последующих реакций (треонин, гомосерин и лизин). Хотя треонин получен посредством ряда реакций в пути синтеза, для рисунка, реакции упрощены следующим образом:

Aspartic кислота аспартаткиназа βAspartylphosphateβAspartylphosphate Threonine

Чтобы смоделировать ингибирование аспартаткиназы треонином, можно использовать правило, подобное algebraic правило ниже, чтобы варьировать скорость вышеуказанной реакции и моделировать ингибирование. В правиле константа скорости для вышеописанной реакции обозначена k_aspartate_kinase и количество треонина threonine.

 k_aspartate_kinase -(1/threonine)

Особенности

Применяется кОбъект: параметр
Тип данныхboolean
Значения данныхtrue или false. Значение по умолчанию 'true'.
ДоступЧтение/запись

Примеры

  1. Создайте объект модели.

    modelObj = sbiomodel ('my_model');
  2. Добавьте объект параметра.

    parameterObj = addparameter (modelObj, 'kf');
  3. Измените ConstantValue свойство объекта параметра из значения по умолчанию (true) к false и проверьте.

    MATLAB® возвращает 1 для true и 0 для false.

    set (parameterObj, 'ConstantValue', false);
    get(parameterObj, 'ConstantValue')

    MATLAB возвращает:

    ans =
    
         0

См. также

addparameter