Добавьте содержимое к различному объекту
addcontent(
variantObj
, contents
)
addcontent(variantObj1
, variantObj2
)
| Задайте различный объект, к которому вы хотите добавить данные. Content свойство изменяется, чтобы добавить новые данные. |
| Задайте данные, которые вы хотите добавить в различный объект. Содержимое может или быть массивом ячеек или массивом массивов ячеек. Допустимый массив ячеек должен иметь форму |
Ввод | Имя | PropertyName |
---|---|---|
'species' | Имя разновидностей. Если существует несколько разновидностей в модели с тем же именем, задают разновидности как [compartmentName.speciesName ], где compartmentName имя отсека, содержащего разновидности. | 'InitialAmount' |
'parameter' | Если осциллограф параметра является моделью, задайте название параметра. Если осциллограф параметра является кинетическим законом, задайте [reactionName.parameterName ]. | 'Value' |
'compartment' | Имя отсека. | 'Capacity' |
addcontent(
добавляют данные, хранимые в переменной variantObj
, contents
)contents
к различному объекту (variantObj
).
addcontent(
добавляет данные в variantObj1
, variantObj2
)Content
свойство различного объекта variantObj2
к Content
свойство различного объекта variantObj1
.
Примечание
Не забудьте использовать addcontent
метод вместо того, чтобы использовать set
метод на Content
свойство, потому что set
метод заменяет данные в Content
свойство, тогда как addcontent
добавляет данные.
Создайте модель, содержащую одну разновидность.
modelObj = sbiomodel('mymodel'); compObj = addcompartment(modelObj, 'comp1'); speciesObj = addspecies(compObj, 'A');
Добавьте различный объект, который варьируется InitialAmount
свойство разновидности по имени A.
variantObj = addvariant(modelObj, 'v1'); addcontent(variantObj, {'species', 'A', 'InitialAmount', 5});