rmcontent (variant)

Удалите содержимое из объекта варианта

Синтаксис

rmcontent(variantObj, contents)
rmcontent(variantObj, idx)

Аргументы

variantObjУкажите объект варианта, из которого необходимо удалить данные. The Content свойство изменено, чтобы удалить новые данные.
contents

Укажите данные, которые необходимо удалить из объекта варианта. Содержимое может быть либо массивом ячеек, либо массивом массивов ячеек. Допустимый массив ячеек должен иметь форму {'TypeNamePropertyName', PropertyValue}, где PropertyValue - новое значение, применяемое к PropertyName. Допустимые Type, Name, и PropertyName значения следующие.

'Напечатать'Имя'PropertyName'
'species'Имя вида. Если в модели несколько видов с таким же именем, укажите вид как [compartmentName.speciesName], где compartmentName - имя отсека, в котором содержится вид.'InitialAmount'
'parameter'Если возможности параметра являются моделью, задайте имя параметра. Если возможности параметра являются кинетическим законом, задайте [reactionName.parameterName].'Value'
'compartment'Имя отсека.'Capacity'

idxЗадайте ContentIndex или индексы удаляемых данных. Отображение ContentIndexвведите имя объекта и нажмите Enter.

Описание

rmcontent(variantObj, contents) удаляет данные, хранящиеся в переменной contents из объекта варианта (variantObj).

rmcontent(variantObj, idx) удаляет данные, заданные индексами idx (также называемый ContentIndex) из Content свойство объекта варианта.

Примеры

  1. Создайте модель, содержащую три вида в одном отсеке.

    modelObj = sbiomodel('mymodel');
    compObj = addcompartment(modelObj, 'comp1');
    A = addspecies(compObj, 'A');
    B = addspecies(compObj, 'B');
    C = addspecies(compObj, 'C');
  2. Добавьте объект варианта, который изменяет вид '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
  3. Используйте 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
  4. (Альтернативно) Удалить вид из содержимого объекта варианта используя подробную ссылку на вид.

    rmcontent(variantObj, {'species','A', 'InitialAmount', 5});
    % Display variant object
    variantObj
    SimBiology Variant - v1 (inactive)
    
       ContentIndex:     Type:        Name:             Property:           Value:
       1                 species      C                 InitialAmount       15
    

См. также

addvariant, rmcontent, sbiovariant

Введенный в R2007b