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