| Contents | Index |
The KineticLaw property shows the kinetic law that determines the reaction rate specified in the ReactionRate property of the reaction object. This property shows the kinetic law used to define ReactionRate.
KineticLaw can be configured with the addkineticlaw method. The addkineticlaw function configures the ReactionRate based on the KineticLaw and the species and parameters specified in the kinetic law object properties SpeciesVariableNames and ParameterVariableNames. SpeciesVariableNames are determined automatically for mass action kinetics.
If you update the reaction, the ReactionRate property automatically updates only for mass action kinetics. For all other kinetics, you must set the SpeciesVariableNames property of the kinetic law object.
See How Reaction Rates Are Evaluated in the SimBiology User's Guide for information on dimensional analysis for reaction rates.
| Applies to | Object: reaction |
| Data type | Kinetic law object |
| Data values | Kinetic law object. Default is [] (empty). |
| Access | Read-only |
Example with Henri-Michaelis-Menten kinetics
Create a model object, and then add a reaction object.
modelObj = sbiomodel ('my_model'); reactionObj = addreaction (modelObj, 'a + b -> c + d');
Define a kinetic law for the reaction object.
kineticlawObj = addkineticlaw(reactionObj, 'Henri-Michaelis-Menten');Verify that the KineticLaw property for the reaction object is Henri-Michaelis-Menten.
get (reactionObj, 'KineticLaw')MATLAB returns:
SimBiology Kinetic Law Array Index: KineticLawName: 1 Henri-Michaelis-Menten
KineticLawName, Parameters, ParameterVariableNames, ReactionRate, SpeciesVariableNames

See how to analyze, visualize, and model biological data and systems using MathWorks products.
Get free kit| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |