getparameters (kineticlaw)

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

Синтаксис

parameterObj = getparameters(kineticlawObj)
parameterObj = getparameters(kineticlawObj, 'ParameterVariablesValue')

Аргументы

kineticlawObjПолучите параметры, используемые кинетическим объектом закона.
ParameterVariablesValueПолучите параметры, используемые кинетическим соответствием объекта закона заданному параметру в ParameterVariables свойство кинетического объекта закона.

Описание

parameterObj = getparameters(kineticlawObj) возвращает параметры, используемые кинетическим объектом kineticlawObj закона к parameterObj.

parameterObj = getparameters(kineticlawObj, 'ParameterVariablesValue') возвращает параметр в ParameterVariableNames свойство, которое соответствует параметру, заданному в ParameterVariables свойство kineticlawObj, к parameterObj. ParameterVariablesValue имя параметра, как это появляется в ParameterVariables свойство kineticlawObj. ParameterVariablesValue может быть массив ячеек из символьных векторов.

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

Примеры

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

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

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

    kineticlawObj = addkineticlaw(reactionObj, 'Henri-Michaelis-Menten');
  3. Добавьте два объекта параметра.

    parameterObj1 = addparameter(kineticlawObj,'Va');
    parameterObj2 = addparameter(kineticlawObj,'Ka');
  4. 'Henri-Michaelis-Menten' кинетический закон имеет две переменные параметра (Vm и Km) это должно, чтобы быть установленным. Установить эти переменные:

    setparameter(kineticlawObj,'Vm', 'Va');
    setparameter(kineticlawObj,'Km', 'Ka');
  5. Получать переменную параметра:

    parameterObj3 = getparameters(kineticlawObj, 'Vm')

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

    SimBiology Parameter Array
    
    Index:    Name:    Value:    ValueUnits:
      1         Va       1          
    parameterObj4 = getparameters (kineticlawObj, 'Km')

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

addparameter, getspecies, setparameter

Введен в R2006a