exponenta event banner

Свойства PDESolverOptions

Опции алгоритма для решателей УЧП

Объект PDESolverOptions содержит опции, используемые решателями при решении проблемы УЧП, заданной как PDEModel. Объект PDEModel содержит объект PDESolverOptions в своем свойстве SolverOptions.

Свойства

развернуть все

Абсолютный допуск к внутреннему решателю ОДУ, возвращенному как положительное вещественное число. Абсолютный допуск является порогом, ниже которого значение компонента решения неважно. Это свойство определяет точность, когда решение приближается к нулю.

Пример: model.SolverOptions.AbsoluteTolerance = 5.0000e-06

Типы данных: double

Относительный допуск к внутреннему решателю ОДУ, возвращенному как положительное вещественное число. Этот допуск является мерой ошибки относительно размера каждого компонента решения. Примерно, это управляет количеством правильных цифр во всех компонентах решения, кроме меньших, чем пороги, наложенные AbsoluteTolerance. Значение по умолчанию соответствует точности на 0,1%.

Пример: model.SolverOptions.RelativeTolerance = 5.0000e-03

Типы данных: double

Приемлемый остаточный допуск к внутреннему нелинейному решателю, возвращенному как положительное вещественное число. Нелинейный решатель выполняет итерации, пока остаточный размер не является меньше, чем значение ResidualTolerance.

Пример: model.SolverOptions.ResidualTolerance = 5.0000e-04

Типы данных: double

Максимальное количество итераций Ньютона Гаусса допускало нелинейный решатель, возвращенный как положительное целое число.

Пример: model.SolverOptions.MaxIterations = 30

Типы данных: double

Минимальное затухание поискового направления для нелинейного решателя, возвращенного как положительное вещественное число.

Пример: model.SolverOptions.MinStep = 1.5259e-7

Типы данных: double

Норма невязки, возвращенная как значение p для нормы Lp, или как 'energy'. Для Lp - норма, p может быть любым положительным действительным значением, Inf или -Inf. Нормой p векторного v является sum(abs(v)^p)^(1/p). Смотрите norm.

Пример: model.SolverOptions.ResidualNorm = 'energy'

Типы данных: double | char

Отметьте, который управляет отображением нелинейных внутренних и статистика решателя ОДУ и отчет сходимости во время процесса решения, возвращенного как 'off' или 'on'.

Пример: model.SolverOptions.ReportStatistics = 'on'

Типы данных: char

Смотрите также

| |

Введенный в R2016a