Skip to Main Content Skip to Search
Product Documentation

setparameter (kineticlaw) - Specify specific parameters in kinetic law object

Syntax

setparameter(kineticlawObj, 'ParameterVariablesValue', 'ParameterVariableNamesValue')

Arguments

ParameterVariableValueSpecify the value of the parameter variable in the kinetic law object.
ParameterVariableNamesValueSpecify the parameter name with which to configure the parameter variable in the kinetic law object. Determines parameters in the ReactionRate equation.

Description

Configure ParameterVariableNames in the kinetic law object.

setparameter(kineticlawObj, 'ParameterVariablesValue', 'ParameterVariableNamesValue') configures the ParameterVariableNames property of the kinetic law object (kineticlawObj). ParameterVariableValue corresponds to one of the strings in kineticlawObj ParameterVariables property. The corresponding element in the kineticlawObjParameterVariableNames property is configured to ParameterVariableNamesValue. For example, if ParameterVariables is {'Vm', 'Km'} and ParameterVariablesValue is specified as Vm, then the first element of the ParameterVariableNames cell array is configured to ParameterVariableNamesValue.

Examples

Create a model, add a reaction, and then assign the ParameterVariableNames for the reaction rate equation.

  1. Create the model object, and then add a reaction object.

    modelObj = sbiomodel('my_model');
    reactionObj = addreaction(modelObj, 'a -> c + d');
  2. Create a kinetic law object for the reaction object of the type 'Henri-Michaelis-Menten'.

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

    reactionObj KineticLaw property is configured to kineticlawObj.

  3. The 'Henri-Michaelis-Menten' kinetic law has two parameter variables (Vm and Km) that should be set. To set these variables:

    setparameter(kineticlawObj,'Vm', 'Va');
    setparameter(kineticlawObj,'Km', 'Ka');
  4. Verify that the parameter variables are correct.

    get (kineticlawObj, 'ParameterVariableNames')

    MATLAB returns:

    ans = 
    
        'Va'    'Ka'

See Also

addparameter, getspecies, setspecies

  


Free Computational Biology Interactive Kit

See how to analyze, visualize, and model biological data and systems using MathWorks products.

Get free kit

Trials Available

Try the latest computational biology products.

Get trial software
 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS