Задайте разновидности в кинетическом объекте закона
setspecies(kineticlawObj, '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 для уравнения скорости реакции.
Создайте объект модели, и затем добавьте объект реакции.
modelObj = sbiomodel('my_model'); reactionObj = addreaction(modelObj, 'a -> c + d');
Создайте кинетический объект закона для объекта реакции типа 'Henri-Michaelis-Menten'.
kineticlawObj = addkineticlaw(reactionObj, 'Henri-Michaelis-Menten');Свойство reactionObj KineticLaw сконфигурировано к kineticlawObj.
Кинетический закон 'Henri-Michaelis-Menten' имеет одну переменную разновидностей (S), который должен быть установлен. Установить эту переменную:
setspecies(kineticlawObj,'S', 'a');
Проверьте, что переменная разновидностей правильна.
get (kineticlawObj, 'SpeciesVariableNames')MATLAB® возвращается:
ans = 'a'