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