Получите определенные параметры в кинетическом объекте закона
parameterObj =
getparameters(kineticlawObj)
parameterObj =
getparameters(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 для уравнения скорости реакции.
Создайте объект модели, и затем добавьте объект реакции.
modelObj = sbiomodel('my_model'); reactionObj = addreaction(modelObj, 'a -> c + d');
Создайте кинетический объект закона для объекта реакции типа 'Henri-Michaelis-Menten'.
kineticlawObj = addkineticlaw(reactionObj, 'Henri-Michaelis-Menten');Добавьте два объекта параметра.
parameterObj1 = addparameter(kineticlawObj,'Va'); parameterObj2 = addparameter(kineticlawObj,'Ka');
Кинетический закон 'Henri-Michaelis-Menten' имеет две переменные параметра (Vm и Km), который должен, чтобы быть установленным. Установить эти переменные:
setparameter(kineticlawObj,'Vm', 'Va'); setparameter(kineticlawObj,'Km', 'Ka');
Получать переменную параметра:
parameterObj3 = getparameters(kineticlawObj, 'Vm')MATLAB возвращается:
SimBiology Parameter Array Index: Name: Value: ValueUnits: 1 Va 1
parameterObj4 = getparameters (kineticlawObj, 'Km')