exponenta event banner

AbsoluteTolerance

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

Описание

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

SimBiology использует AbsoluteTolerance, чтобы определить самую большую допустимую абсолютную погрешность в любом шаге в симуляции. Как программное обеспечение использует AbsoluteTolerance, чтобы решить, что эта ошибка зависит от того, включено ли свойство AbsoluteToleranceScaling.

Для получения дополнительной информации смотрите Absolute Tolerance Выбора и Relative Tolerance for Simulation.

Характеристики

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

Примеры

Этот пример показывает, как изменить AbsoluteTolerance.

  1. Получите объект configset из modelObj.

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

    set(configsetObj.SolverOptions, 'AbsoluteTolerance', 1.0e-8);
    get(configsetObj.SolverOptions, 'AbsoluteTolerance')
    
    ans =
    
      1.0000e-008