Удалить содержимое из объекта варианта
rmcontent(variantObj, contents)
rmcontent(variantObj, idx)
| Укажите объект-вариант, из которого требуется удалить данные. Content изменяется для удаления новых данных. | ||||||||||||
| Укажите данные, которые требуется удалить из объекта исполнения. Содержимое может быть массивом ячеек или массивом ячеек. Допустимый массив ячеек должен иметь форму
| ||||||||||||
idx | Укажите ContentIndex или индексы удаляемых данных. Для отображения ContentIndexвведите имя объекта и нажмите Enter. |
rmcontent( удаляет данные, сохраненные в переменной variantObj, contents)contents из объекта варианта (variantObj).
rmcontent( удаляет данные, указанные индексами variantObj, idx)idx (также называется ContentIndex) из Content свойства объекта variant.
Создайте модель, содержащую три вида в одном отсеке.
modelObj = sbiomodel('mymodel');
compObj = addcompartment(modelObj, 'comp1');
A = addspecies(compObj, 'A');
B = addspecies(compObj, 'B');
C = addspecies(compObj, 'C');Добавление объекта-варианта, изменяющего виды InitialAmount собственность.
variantObj = addvariant(modelObj, 'v1');
addcontent(variantObj, {{'species','A', 'InitialAmount', 5}, ...
{'species', 'B', 'InitialAmount', 10}, ...
{ 'species', 'C', 'InitialAmount', 15}});% Display the variant
variantObj
SimBiology Variant - v1 (inactive) ContentIndex: Type: Name: Property: Value: 1 species A InitialAmount 5 2 species B InitialAmount 10 3 species C InitialAmount 15
Используйте ContentIndex номер для удаления вида из Content свойства объекта variant.
rmcontent(variantObj, 2); variantObj
SimBiology Variant - v1 (inactive) ContentIndex: Type: Name: Property: Value: 1 species A InitialAmount 5 2 species C InitialAmount 15
(Альтернативно) Удалите разновидность из содержимого вариационного объекта, используя подробную ссылку на разновидность.
rmcontent(variantObj, {'species','A', 'InitialAmount', 5});
% Display variant object
variantObj
SimBiology Variant - v1 (inactive)
ContentIndex: Type: Name: Property: Value:
1 species C InitialAmount 15