getspecies (kineticlaw)

Получите конкретные виды в объекте кинетического права

Синтаксис

speciesObj = getspecies(kineticlawObj)
speciesObj = getspecies(kineticlawObj, 'SpeciesVariablesValue')

Аргументы

kineticlawObjИзвлечение видов, используемых объектом кинетического закона.
SpeciesVariablesValueИзвлечение видов, используемых объектом кинетического закона, соответствующим указанному виду в SpeciesVariables свойство объекта кинетического закона.

Описание

speciesObj = getspecies(kineticlawObj) возвращает вид, используемый объектом кинетического закона kineticlawObj на speciesObj.

speciesObj = getspecies(kineticlawObj, 'SpeciesVariablesValue') возвращает вид в SpeciesVariableNames свойство к speciesObj.

SpeciesVariablesValue - имя вида, как оно появляется в SpeciesVariables свойство kineticlawObj. SpeciesVariablesValue может быть массивом ячеек из векторов символов.

На имена видов ссылаются объекты реакции, объекты кинетического закона и объекты модели. Если вы меняете имя вида, реакция обновляется, чтобы использовать новое имя. Необходимо, однако, сконфигурировать все другие применимые элементы, такие как правила, которые используют вид, и объект кинетического закона SpeciesVariableNames. Используйте метод setspecies чтобы сконфигурировать SpeciesVariableNames.

Примеры

Создайте модель, добавьте реакцию, а затем назначьте 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. The 'Henri-Michaelis-Menten' кинетический закон имеет одну видовую переменную (S), который должен быть установлен. Чтобы задать эту переменную:

    setspecies(kineticlawObj,'S', 'a');
  4. Извлечение переменной вида с помощью getspecies.

    speciesObj = getspecies (kineticlawObj, 'S')

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

    SimBiology Species Array
    
    Index:  Compartment: Name: InitialAmount: InitialAmountUnits:
       1      unnamed     a        0                     
Введенный в R2006a