Удалите содержимое из объекта варианта
rmcontent(variantObj, contents)
rmcontent(variantObj, idx)
| Укажите объект варианта, из которого необходимо удалить данные. The Content свойство изменено, чтобы удалить новые данные. | ||||||||||||
| Укажите данные, которые необходимо удалить из объекта варианта. Содержимое может быть либо массивом ячеек, либо массивом массивов ячеек. Допустимый массив ячеек должен иметь форму {'
| ||||||||||||
idx | Задайте ContentIndex или индексы удаляемых данных. Отображение ContentIndexвведите имя объекта и нажмите Enter. |
rmcontent( удаляет данные, хранящиеся в переменной variantObj, contents)contents из объекта варианта (variantObj).
rmcontent( удаляет данные, заданные индексами variantObj, idx)idx (также называемый ContentIndex) из Content свойство объекта варианта.
Создайте модель, содержащую три вида в одном отсеке.
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 свойство объекта варианта.
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