ConstantValue

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

Описание

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