
- •Тема 1 Численные методы решения инженерных задач
- •Основные источники и типы погрешностей Элементы теории погрешностей
- •Приближенные числа и действия над ними
- •Значащие и верные цифры
- •Округление чисел
- •Тема 2 Аппроксимация и интерполирование функций
- •Интерполяция
- •Линейная и квадратичная интерполяция
- •Точность интерполяционных формул
- •Тема 3 Численное интегрирование
- •Формула прямоугольников
- •Предельная абсолютная погрешность
- •Оценка погрешности
- •Формулы Ньютона - Котеса
- •Основные свойства коэффициентов Котеса
- •Тема 4 Решение систем линейных алгебраических уравнений
- •Методы решения слау
- •Приближенные (итерационные) методы
- •Этапы метода прогонки
- •Тема 5 Итерационные методы решения слау
- •Метод Якоби (простой итерации)
- •Метод Гаусса - Зейделя
- •Тема 6 Решение нелинейных уравнений
- •Общие замечания по отделению корней
- •Метод половинного деления
- •Метод хорд (секущих, ложного положения)
- •Метод Ньютона (касательных)
- •Метод простой итерации
- •Тема 7 Решение систем нелинейных уравнений (сну)
- •Метод простой итерации
- •Метод Ньютона
- •Литература
Общие замечания по отделению корней
Для выделения интервалов, в которых находятся действительные корни уравнения (6.1), если f(x) – непрерывная функция, можно воспользоваться следующими предположениями:
- если на концах некоторого отрезка непрерывная функция принимает значения разных знаков, то на этом отрезке уравнение (6.1) имеет хотя бы один корень
f(а)∙ f(b) < 0; (6.2)
если при этом функция имеет 1 - ю производную, не меняющую знака, то корень единственный
f ‘(а)∙ f ‘(b) > 0. (6.3)
Д
ля
отыскания начальных приближений иногда
удобно применять графический метод:
а) построить график функции y = f(x) и найти абсциссы точек пересечения графика с осью х;
б) если функция f(x) сложная, представить уравнение (6.1) в виде φ(x) = ψ(x) и построить графики функций y = φ(x) и y = ψ(x), найти абсциссы точек пересечения этих графиков.
П
ример:
x ∙ sin x =1 , или sin x =1/ x
φ(x) = sin x; ψ(x) =1/ x
Метод половинного деления
Пусть задано уравнение (6.1), где f(x) – непрерывна и найден интервал [a, b], содержащий только один корень, т.е. f(а)∙ f(b) < 0.
Для определенности будем считать f(а) < 0, f(b) > 0.
Н
айдем
значение f(c0),
где
- начальное приближение. Последующие
приближения будем определять по формуле
,
а
= с0,
если f(c0)∙
f(b) <
0,
или
по формуле
,
b= с0
, если
f(a)∙
f(c0)
< 0
и
т.д.
Условие
прекращения итерационного процесса
.
Метод имеет малую скорость сходимости.
Погрешность оценивается выражением
(6.4)
Метод хорд (секущих, ложного положения)
Пусть задано уравнение (6.1), где f(x) – непрерывна и найден интервал [a, b], содержащий один корень, т.е. f(а)∙ f(b) < 0.
В основе метода лежит линейная интерполяция по 2 значениям функции, имеющим разные знаки.
Уравнение
хорды АВ
(6.5)
В качестве приближений к корню принимаются значения с0, с1,..., с – точек пересечения хорд с осью абсцисс.
Для точки пересечения с осью х хорды АВ (х = с0, y = 0) получим уравнение
Если f(c0)∙ f(b) < 0, корень на интервале [c0,b],
Следующая итерация: точка c1 пересечения с осью х хорды BD (х = с1, y = 0), а = с0 и т.д.
(6.6)
Условие прекращения итерационного процесса
Оценка погрешности n – го приближения
(6.7)
где
,
.
(6.8)
Метод Ньютона (касательных)
Пусть задано уравнение (6.1), где f(x) – непрерывна и найден интервал [a, b], содержащий только один корень, с0 – начальное приближение.
В отличие от первых двух методов, для определения интервала, в котором заключен корень, не требуется определять значение функции с противоположными знаками.
Вместо интерполяции осуществляется экстраполяция с помощью касательной к кривой в данной точке (ее пересечение с осью абсцисс).
В основе лежит разложение в ряд Тейлора
или
Д
ано
f(x)
= 0, x
[a,
b],
c0 – начальное приближение
Уравнение касательной в т. М0 (c0, f(c0))
Первое приближение c1 – абсцисса точка пересечения касательной к точке М0 с осью х (c1, 0).
Из выражения
получим
и т.д.
,
n
= 0, 1, 2,…
(6.9)
Замечание: начальное приближение c0 целесообразно выбирать так, чтобы
(6.10)
Теорема (достаточное условие сходимости):
Пусть
f(x)
определена и дважды дифференцируема
на [a,
b],
причем f(a)
f(b)<0,
а
и
сохраняют
знак на [a,
b].
Тогда, исходя из начального приближения
,
удовлетворяющего (6.10), последовательность
(6.9) сходится к единственному на [a,
b]
решению
x
= c
уравнения (6.1).
Трудности метода Ньютона состоят в определении:
начального приближения x = c0, которое должно находиться вблизи корня уравнения;
первой производной , отличной от 0, что не требуется в первых двух методах.
Объем вычислений метода Ньютона больше, но скорость сходимости выше.
Этот метод не рекомендуется при почти горизонтальных графиках кривых.
Оценка погрешности n – го приближения
(6.11)
где
.
При этом быстрая сходимость обеспечена, если начальное приближение c0 удовлетворяет неравенству
(6.12)