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

Симулируйте модель с помощью начальных условий, заданных в v2.

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 для видовых A.

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

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

свернуть все

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

Введенный в R2008a