Задайте частоту, чтобы логгировать выход стохастического симуляции
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