Получите конкретные виды в объекте кинетического права
speciesObj
= getspecies(kineticlawObj
)
speciesObj
= getspecies(kineticlawObj
,
'SpeciesVariablesValue
')
| Извлечение видов, используемых объектом кинетического закона. |
| Извлечение видов, используемых объектом кинетического закона, соответствующим указанному виду в SpeciesVariables свойство объекта кинетического закона. |
возвращает вид, используемый объектом кинетического закона speciesObj
= getspecies(kineticlawObj
)kineticlawObj
на speciesObj
.
возвращает вид в speciesObj
= getspecies(kineticlawObj
,
'SpeciesVariablesValue
')SpeciesVariableNames
свойство к speciesObj
.
SpeciesVariablesValue
- имя вида, как оно появляется в SpeciesVariables
свойство kineticlawObj
. SpeciesVariablesValue
может быть массивом ячеек из векторов символов.
На имена видов ссылаются объекты реакции, объекты кинетического закона и объекты модели. Если вы меняете имя вида, реакция обновляется, чтобы использовать новое имя. Необходимо, однако, сконфигурировать все другие применимые элементы, такие как правила, которые используют вид, и объект кинетического закона SpeciesVariableNames
. Используйте метод setspecies
чтобы сконфигурировать SpeciesVariableNames
.
Создайте модель, добавьте реакцию, а затем назначьте SpeciesVariableNames
для уравнения скорости реакции.
Создайте объект модели, а затем добавьте объект реакции.
modelObj = sbiomodel('my_model'); reactionObj = addreaction(modelObj, 'a -> c + d');
Создайте объект кинетического закона для объекта реакции типа 'Henri-Michaelis-Menten'
.
kineticlawObj = addkineticlaw(reactionObj, 'Henri-Michaelis-Menten');
reactionObj
KineticLaw
свойство настроено на kineticlawObj
.
The 'Henri-Michaelis-Menten'
кинетический закон имеет одну видовую переменную (S
), который должен быть установлен. Чтобы задать эту переменную:
setspecies(kineticlawObj,'S', 'a');
Извлечение переменной вида с помощью getspecies
.
speciesObj = getspecies (kineticlawObj, 'S')
MATLAB возвращает:
SimBiology Species Array Index: Compartment: Name: InitialAmount: InitialAmountUnits: 1 unnamed a 0