Передайте различное содержимое модели
commit(
variantObj
, modelObj
)
| Задайте объект модели, которому вы хотите фиксировать вариант. |
| Различный объект согласиться на объект модели. |
commit(
фиксирует variantObj
, modelObj
)Contents
свойство объекта варианта SimBiology® (
) к объекту модели variantObj
. Значения свойств, сохраненные в различном объекте, заменяют значения, сохраненные в модели.modelObj
Вариант SimBiology объектно-ориентированная память чередует значения для свойств на модели SimBiology. Для получения дополнительной информации о вариантах смотрите Variant object
.
Contents
установлены на объекте модели в порядке вхождения, с дублирующейся перезаписью записей. Если commit
метод находит неправильно заданную запись, ошибка происходит и остающиеся свойства, заданные в Contents
свойство не установлено.
Создайте модель, содержащую одну разновидность.
modelObj = sbiomodel('mymodel'); compObj = addcompartment(modelObj, 'comp1'); speciesObj = addspecies(compObj, 'A', 10);
Добавьте различный объект, который варьируется InitialAmount
свойство разновидности по имени A.
variantObj = addvariant(modelObj, 'v1'); addcontent(variantObj, {'species', 'A', 'InitialAmount', 5});
Фиксируйте содержимое варианта (
). variantObj
commit (variantObj, modelObj);