ВУЗ:
Составители:
23
Приложение 1
Программы решения нелинейных уравнений
Ниже приведены тексты трех MathCAD-программ, предназначенных
для решения нелинейных уравнений общего вида (1.1). Они имеют
структуру программных модулей (рис. П.1.1 – П.1.4) с заголовками
FunZero_Sec(a,b,F,
ε
), FunZero_Stff(a,b,F,
ε
) и FunZero_I(a,b,F,
ε
),
где a и b – левая и правая границы интервала локализации корня, F – имя
функции в левой части уравнения,
ε
– точность поиска корня.
Программные модули возвращают трехмерный вектор-столбец с
компонентами: найденное значение корня, значение функции при
найденном значении аргумента, количество потребовавшихся для поиска
итераций.
Программа FunZero_Sec реализует полиалгоритм, состоящий из
алгоритмов бисекции и секущих, программа FunZero_Stff – полиалгоритм,
состоящий из алгоритмов бисекции и Стеффенсона, а программа
FunZero_I – алгоритм обратной параболической интерполяции.
Пример обращения к программным модулям приведен на рис. П.1.1.
Рис. П.1.1. Обращения к программам решения нелинейных уравнений
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »