exponenta event banner

SpeciesVariableNames

Массив ячеек разновидностей в уравнении скорости реакции

Описание

Свойство SpeciesVariableNames показывает разновидности, используемые кинетическим объектом закона определить уравнение ReactionRate в объекте реакции. Используйте setspecies, чтобы присвоить SpeciesVariableNames. Когда вы присваиваете разновидности SpeciesVariableNames, программное обеспечение SimBiology® сопоставляет эти имена разновидностей к SpeciesVariables в кинетическом объекте закона.

Свойство ReactionRate объекта реакции показывает результат отображения из кинетического определения закона. ReactionRate определяется кинетическим свойством объекта Expression закона путем отображения ParameterVariableNames с ParameterVariables и SpeciesVariableNames к SpeciesVariables.

Характеристики

ПрименяетсяОбъект: кинетический закон
Тип данныхМассив ячеек из символьных векторов
Значения данныхМассив ячеек имен разновидностей
ДоступЧтение-запись

Примеры

Создайте модель, добавьте реакцию и присвойте SpeciesVariableNames для уравнения скорости реакции.

  1. Создайте объект модели, и затем добавьте объект реакции.

    modelObj = sbiomodel('my_model');
    reactionObj = addreaction(modelObj, 'a -> c + d');
  2. Создайте кинетический объект закона для объекта реакции типа 'Henri-Michaelis-Menten'

    kineticlawObj = addkineticlaw(reactionObj, 'Henri-Michaelis-Menten');
    

    Свойство reactionObj KineticLaw сконфигурировано к kineticlawObj.

  3. Кинетический закон 'Henri-Michaelis-Menten' имеет одну переменную разновидностей (S), который необходимо установить. Установить эту переменную:

    setspecies(kineticlawObj,'S', 'a');
  4. Проверьте, что переменная разновидностей правильна.

    get (kineticlawObj, 'SpeciesVariableNames')

    MATLAB® возвращается:

    ans = 
    
    'a'