Допуск абсолютной погрешности, примененный к значению состояния в процессе моделирования
AbsoluteTolerance свойство SolverOptions объект, который является свойством Configset объект. Это доступно для решателей оды (ode15sode23tode45, и sundials).
SimBiology использует AbsoluteTolerance определить самую большую допустимую абсолютную погрешность в любом шаге в симуляции. Как программное обеспечение использует AbsoluteTolerance определить эту ошибку зависит от ли AbsoluteToleranceScaling свойство включено.
Для получения дополнительной информации смотрите Absolute Tolerance Выбора и Relative Tolerance for Simulation.
| Применяется | Объект: 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