Задайте частоту, чтобы регистрировать стохастическую симуляцию выход
LogDecimation
свойство SolverOptions
свойство, которое является свойством configset
объект. Это свойство задает, как часто стохастические данные моделирования зарегистрированы. LogDecimation
доступно только для стохастических решателей (ssa
, expltau
, и impltau
).
Используйте LogDecimation
задавать, как часто вы хотите записать выход симуляции. Например, если вы устанавливаете LogDecimation
к 1
, для команды [t,x] = sbiosimulate(modelObj)
, в каждом шаге симуляции время будет зарегистрировано t
и количество каждой регистрируемой разновидности будет регистрироваться как строка в x
. Если LogDecimation
10
, затем каждый 10-й шаг симуляции будет зарегистрирован t
и x
.
Применяется | Объект: SolverOptions |
Тип данных | int |
Значения данных | > 0. Значением по умолчанию является 1 . |
Доступ | Чтение-запись |
В этом примере показано, как изменить LogDecimation
настройки.
Получите configset
объект от modelObj
, и измените SolverType
к expltau
.
modelObj = sbiomodel('cell'); configsetObj = getconfigset(modelObj); set(configsetObj, 'SolverType', 'expltau')
Измените LogDecimation
к 10
.
set(configsetObj.SolverOptions, 'LogDecimation', 10); get(configsetObj.SolverOptions, 'LogDecimation') ans = 10