exponenta event banner

LogDecimation

Задайте частоту, чтобы регистрировать стохастическую симуляцию вывод

Описание

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.

  1. Получите объект configset из modelObj и измените SolverType на expltau.

    modelObj  = sbiomodel('cell');
    configsetObj = getconfigset(modelObj);
    set(configsetObj, 'SolverType', 'expltau')
  2. Измените LogDecimation на 10.

    set(configsetObj.SolverOptions, 'LogDecimation', 10);
    get(configsetObj.SolverOptions, 'LogDecimation')
    
    ans =
    
      10

Смотрите также

ErrorTolerance, RandomState