Удалите вариант из модели
variantObj =
removevariant(modelObj, 'NameValue')
variantObj =
removevariant(modelObj, variantObj)
| Задайте model object, из которого вы хотите удалить вариант. |
| Задайте variant object, чтобы возвратиться из объекта модели. |
удаляет объект варианта SimBiology® с именем variantObj =
removevariant(modelObj, 'NameValue')NameValue от объекта модели и возвращает различный объект в modelObj. Различным свойством объекта variantObjParent является присвоенный (пустой) [].
Вариант SimBiology объектно-ориентированная память чередует значения для свойств на модели SimBiology. Для получения дополнительной информации о вариантах смотрите Variant object.
удаляет объект варианта SimBiology (variantObj =
removevariant(modelObj, variantObj)) и возвращает различный объект variantObj. variantObj
Чтобы просмотреть варианты, сохраненные на объекте модели, используйте метод getvariant. Чтобы скопировать различный объект в другую модель, используйте copyobj. Чтобы добавить различный объект в модель SimBiology, используйте метод addvariant.
Создайте модель, содержащую несколько вариантов.
modelObj = sbiomodel('mymodel');
variantObj1 = addvariant(modelObj, 'v1');
variantObj2 = addvariant(modelObj, 'v2');
variantObj3 = addvariant(modelObj, 'v3');Удалите различный объект с помощью его имени.
removevariant(modelObj, 'v1');
Удалите различный объект с помощью его индекса.
Получите индекс варианта в модели.
vObjs = getvariant(modelObj)
SimBiology Variant Array Index: Name: Active: 1 v2 false 2 v3 false
Удалите различный объект.
removevariant(modelObj, vObjs(2));