Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Content

Contents of variant object

Description

The Content property contains the data for the variant object. Content is a cell array with the structure {'Type', 'Name', 'PropertyName', 'PropertyValue'}. You can store values for species InitialAmount, parameter Value, and compartment Capacity, in a variant object.

For more information about variants, see Variant object.

Characteristics

Applies toObject: variant
Data typecell array
Data valuesDefault value is [] (empty).
AccessRead/write

Examples

  1. Create a model containing three species in one compartment.

    modelObj = sbiomodel('mymodel');
    compObj = addcompartment(modelObj, 'comp1');
    A = addspecies(compObj, 'A');
    B = addspecies(compObj, 'B');
    C = addspecies(compObj, 'C');
  2. Add a variant object that varies the species' InitialAmount property.

    variantObj = addvariant(modelObj, 'v1');
    addcontent(variantObj, {{'species','A', 'InitialAmount', 5}, ...
    {'species', 'B', 'InitialAmount', 10}});
    % Display the variant
    variantObj
    
    SimBiology Variant - v1 (inactive)
    
       ContentIndex:     Type:        Name:             Property:           Value:
       1                 species      A                 InitialAmount       5
       2                 species      B                 InitialAmount       10
    
  3. Append data to the Content property.

    addcontent(variantObj, {'species', 'C', 'InitialAmount', 15});
    SimBiology Variant - v1 (inactive)
    
       ContentIndex:     Type:        Name:             Property:           Value:
       1                 species      A                 InitialAmount        5
       2                 species      B                 InitialAmount       10
       3                 species      C                 InitialAmount       15
  4. Remove a species from the Content property.

    rmcontent(variantObj, 3);
  5. Replace the data in the Content property.

    set(variantObj, 'Content', {'species', 'C', 'InitialAmount', 15});
Was this topic helpful?