Опции алгоритма для решателей УЧП
Объект PDESolverOptions
содержит опции, используемые решателями при решении проблемы УЧП, заданной как PDEModel
. Объект PDEModel
содержит объект PDESolverOptions
в своем свойстве SolverOptions
.
AbsoluteTolerance
— Абсолютный допуск к внутреннему решателю ОДУАбсолютный допуск к внутреннему решателю ОДУ, возвращенному как положительное вещественное число. Абсолютный допуск является порогом, ниже которого значение компонента решения неважно. Это свойство определяет точность, когда решение приближается к нулю.
Пример: model.SolverOptions.AbsoluteTolerance = 5.0000e-06
Типы данных: double
RelativeTolerance
— Относительный допуск к внутреннему решателю ОДУОтносительный допуск к внутреннему решателю ОДУ, возвращенному как положительное вещественное число. Этот допуск является мерой ошибки относительно размера каждого компонента решения. Примерно, это управляет количеством правильных цифр во всех компонентах решения, кроме меньших, чем пороги, наложенные AbsoluteTolerance
. Значение по умолчанию соответствует точности на 0,1%.
Пример: model.SolverOptions.RelativeTolerance = 5.0000e-03
Типы данных: double
ResidualTolerance
— Приемлемый остаточный допуск к внутреннему нелинейному решателюПриемлемый остаточный допуск к внутреннему нелинейному решателю, возвращенному как положительное вещественное число. Нелинейный решатель выполняет итерации, пока остаточный размер не является меньше, чем значение ResidualTolerance
.
Пример: model.SolverOptions.ResidualTolerance = 5.0000e-04
Типы данных: double
'MaxIterations'
Максимальное количество итераций Ньютона Гаусса допускало нелинейный решательМаксимальное количество итераций Ньютона Гаусса допускало нелинейный решатель, возвращенный как положительное целое число.
Пример: model.SolverOptions.MaxIterations = 30
Типы данных: double
MinStep
— Минимальное затухание поискового направления для нелинейного решателяМинимальное затухание поискового направления для нелинейного решателя, возвращенного как положительное вещественное число.
Пример: model.SolverOptions.MinStep = 1.5259e-7
Типы данных: double
ResidualNorm
— Норма невязкиInf
(значение по умолчанию) | -Inf
| положительное вещественное число | 'energy'
Норма невязки, возвращенная как значение p
для нормы Lp
, или как 'energy'
. Для Lp
- норма, p
может быть любым положительным действительным значением, Inf
или -Inf
. Нормой p
векторного v
является sum(abs(v)^p)^(1/p)
. Смотрите norm
.
Пример: model.SolverOptions.ResidualNorm = 'energy'
Типы данных: double
| char
ReportStatistics
— Отметьте, который управляет отображением нелинейных внутренних и статистика решателя ОДУ и отчет сходимости во время процесса решения'off'
(значение по умолчанию) | 'on'
Отметьте, который управляет отображением нелинейных внутренних и статистика решателя ОДУ и отчет сходимости во время процесса решения, возвращенного как 'off'
или 'on'
.
Пример: model.SolverOptions.ReportStatistics = 'on'
Типы данных: char
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.