exponenta event banner

sbiovariant

Объект варианта конструкции

Описание

пример

variantObj = sbiovariant(vName) создает объект-вариант с именем vName.

пример

variantObj = sbiovariant(vName,vContent) создает объект-вариант и задает его Content свойство массива данных ячейки, vContent.

пример

variantObj = sbiovariant(___,Name,Value) использует любой из входных аргументов в предыдущих синтаксисах и дополнительных параметрах, указанных одним или несколькими Name,Value аргументы пары. Каждая пара имя-значение представляет свойство и соответствующее значение объекта исполнения. Чтобы просмотреть все свойства для объекта исполнения, используйте get функция.

Для добавления дополнительных данных к существующему содержимому варианта используйте addcontent. Замена существующих данных в Content свойство, используйте set функция или точечная нотация.

Примеры

свернуть все

Загрузите модель G-белка.

sbioloadproject gprotein

Модель уже имеет вариант для мутантного штамма.

getvariant(m1)
ans = 
   SimBiology Variant - mutant (inactive)

   ContentIndex:     Type:        Name:             Property:           Value:
   1                 parameter    kGd               Value               0.004

Создайте другой вариант с помощью kGd значение 0,5 и начальное значение 5000 для G виды.

v2 = sbiovariant('v2');
v2.Content = {{'parameter','kGd','Value',0.5},...
              {'species','G','InitialAmount',5000}}
v2 = 
   SimBiology Variant - v2 (inactive)

   ContentIndex:     Type:        Name:             Property:           Value:
   1                 parameter    kGd               Value               0.5
   2                 species      G                 InitialAmount       5000

Моделирование модели с использованием начальных условий, указанных в версии 2.

sbioplot(sbiosimulate(m1,v2));

Figure contains an axes. The axes with title States versus Time contains 7 objects of type line. These objects represent G, Gd, Ga, RL, R, Gbg, GaFrac.

Моделирование модели дикого типа (исходной) для сравнения.

sbioplot(sbiosimulate(m1));

Figure contains an axes. The axes with title States versus Time contains 7 objects of type line. These objects represent G, Gd, Ga, RL, R, Gbg, GaFrac.

Входные аргументы

свернуть все

Имя объекта-варианта, указанное как символьный вектор.

Пример: 'cancerPatient'

Содержимое варианта, указанное как массив ячеек или массив ячеек массивов ячеек. Каждый массив ячеек должен иметь четыре значения в этом порядке: тип элемента модели, его имя, имя свойства и альтернативное значение свойства. Например, {'species','A','InitialAmount',5} указывает на сохранение альтернативного начального количества 5 для вида А.

Пример: {'parameter','ka','Value',0.3}

Выходные аргументы

свернуть все

Вариант с альтернативными значениями модели, указанными как Variant object.

Представлен в R2008a