Абсолютный допуск ошибки, примененный к значению состояния во время симуляции
AbsoluteTolerance
является свойством SolverOptions
объект, который является свойством Configset
объект. Он доступен для решателей оды (ode15s
, ode23t
, ode45
, и sundials
).
SimBiology использует AbsoluteTolerance
определить наибольшую допустимую абсолютную ошибку на любом шаге симуляции. Как используется программное обеспечение AbsoluteTolerance
чтобы определить эту ошибку, зависит от того, AbsoluteToleranceScaling
ли свойство включено.
Для получения дополнительной информации смотрите Выбор Абсолютной погрешности и Относительной погрешности для Симуляции.
Применяется к | Объект: SolverOptions |
Тип данных | double |
Значения данных | Положительная скалярная величина. По умолчанию это 1e-6 . |
Доступ | Чтение/запись |
В этом примере показано, как изменить AbsoluteTolerance
.
Извлечение configset
объект из modelObj
.
modelObj = sbiomodel('cell');
configsetObj = getconfigset(modelObj)
Измените AbsoluteTolerance
на 1e-8
.
set(configsetObj.SolverOptions, 'AbsoluteTolerance', 1.0e-8); get(configsetObj.SolverOptions, 'AbsoluteTolerance') ans = 1.0000e-008