Абсолютный допуск ошибки, примененный к значению состояния во время моделирования
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