exponenta event banner

sbiovariant

Создайте различный объект

Синтаксис

variantObj = sbiovariant(vName)
variantObj = sbiovariant(vName,vContent)
variantObj = sbiovariant(___,Name,Value)

Описание

пример

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)
   SimBiology Variant - mutant (inactive)

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

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

v2 = sbiovariant('v2');
v2.Content = {{'parameter','kGd','Value',0.5},...
              {'species','G','InitialAmount',5000}}
   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));

Моделируйте дикий тип (исходная) модель, чтобы выдержать сравнение.

sbioplot(sbiosimulate(m1));

Входные параметры

свернуть все

Имя различного объекта, заданного как вектор символов.

Пример: 'cancerPatient'

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

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

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

свернуть все

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

Введенный в R2008a