RelativeTolerance

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

Описание

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

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