setspecies (kineticlaw)

Задайте виды в объекте кинетического закона

Синтаксис

setspecies(kineticlawObj, 'SpeciesVariablesValue', 'SpeciesVariableNamesValue')

Аргументы

SpeciesVariablesValueЗадайте вид переменной в объекте кинетического закона.
SpeciesVariableNamesValueУкажите имя вида, с которым можно сконфигурировать переменную вида в объекте кинетического закона. Определяет виды в ReactionRate уравнение.

Описание

setspecies конфигурирует объект кинетического закона SpeciesVariableNames свойство.

setspecies(kineticlawObj, 'SpeciesVariablesValue', 'SpeciesVariableNamesValue') настраивает SpeciesVariableNames свойство объекта кинетического закона, kineticlawObj. SpeciesVariablesValue соответствует одному из векторов символов в SpeciesVariables свойство kineticlawObj. Соответствующий элемент в kineticlawObj SpeciesVariableNames свойство настроено на SpeciesVariableNamesValue.

Для примера, если SpeciesVariables являются {'S', 'S1'} и SpeciesVariablesValue задается как S1, первый элемент SpeciesVariableNames массив ячеек сконфигурирован таким образом, чтобы SpeciesVariableNamesValue.

Примеры

Создайте модель, добавьте реакцию и присвойте 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. Проверьте правильность переменной вида.

    get (kineticlawObj, 'SpeciesVariableNames')

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

    ans = 
    
    'a'
Введенный в R2006a