Добавьте содержимое к различному объекту
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});