RelativeTolerance

Допустимый допуск ошибки относительно значения состояния во время симуляции

Описание

RelativeTolerance является свойством SolverOptions объект, который является свойством Configset объект. Он доступен для решателей оды (ode15s, ode23t, ode45, и sundials).

The RelativeTolerance свойство задает допустимый допуск ошибки относительно вектора состояния на каждом шаге симуляции. Вектор состояния содержит значения для всех переменных состояния, например, количества для всех видов.

Если вы задаете RelativeTolerance при 1e-2, вы задаете, что ошибка 1% относительно каждого значения состояния приемлема на каждом шаге симуляции.

Для получения дополнительной информации смотрите Выбор Абсолютной погрешности и Относительной погрешности для Симуляции.

Особенности

Применяется кОбъект: SolverOptions
Тип данныхdouble
Значения данныхПоложительная скалярная величина, который <1. По умолчанию это 1e-3.
ДоступЧтение/запись

Примеры

В этом примере показано, как изменить AbsoluteTolerance.

  1. Извлечение configset объект из modelObj.

    modelObj  = sbiomodel('cell');
    configsetObj = getconfigset(modelObj)
  2. Измените AbsoluteTolerance на 1e-8.

    set(configsetObj.SolverOptions, 'RelativeTolerance', 1.0e-6);
    get(configsetObj.SolverOptions, 'RelativeTolerance')
    
    ans =
    
      1.0000e-006