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. '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                     

Смотрите также

addspecies, getparameters, setparameter, setspecies

Введен в R2006a