- •Элементы теории погрешностей Основные определения
- •Правила округления чисел
- •Типы погрешностей:
- •Погрешности округления Абсолютная и относительная погрешности (ап и оп)
- •Верные значащие цифры приближенного числа
- •Погрешности математических операций Абсолютная погрешность суммы и разности
- •Относительная погрешность произведения нескольких приближенных чисел
- •Относительная погрешность частного
- •Относительная погрешность натуральной степени и корня
- •Правила подсчета цифр
- •Общая формула для вычисления погрешностей
- •Тема: Элементы теории погрешностей
- •Задачи с решениями
- •Часть II. Методы решения нелинейных уравнений
- •Отделение корней
- •Итерационное уточнение корней
- •Метод половинного деления или бисекций
- •Теорема о сходимости метода бисекций
- •Метод хорд решения нелинейных уравнений
- •Оценка погрешности метода:
- •Метод Ньютона (метод касательных)
- •Теорема о сходимости метода Ньютона
- •Критерий окончания итерационного процесса
- •Комбинированный метод хорд и касательных.
- •Метод итераций
- •Теорема о сходимости итерационной последовательности
- •Критерий окончания итерационного процесса
- •Задачи с решениями
- •Семинары 2,3 Тема: Приближенные методы решения нелинейных уравнений с одной неизвестной
- •Лабораторная работа: метод бисекции.
- •Лабраторная работа: метод Ньютона
- •Литература:
- •Часть II. Методы решения нелинейных уравнений 18
Часть II. Методы решения нелинейных уравнений
Класс уравнений, для которых можно найти формулу решения, весьма узок. Уже для алгебраических уравнений пятой степени нет общей формулы, выражающей корни этого уравнения через его коэффициенты с помощью арифметических действий (доказано теоремой Абеля). Нет формул и для решения уравнений вида: , т.е. уравнений, включающих трансцендентные функции: тригонометрические, обратные тригонометрические и др.
Однако для решения практических задач не столь важно обладать формулой решения (аналитическое решение), важно уметь найти корни уравнения с заранее заданной точностью.
Иными словами, надо уметь решать такую задачу:
Дано уравнение f(x)=0, имеющее корни t1, t2,…, tn и число e >0. Для каждого корня нужно найти его приближенное значение, т.е. число, отличающееся от данного корней этого уравнения меньше, чем на e по абсолютной величине. Число e является погрешностью (точностью) вычисления корня.
Процесс нахождения приближенных значений корней уравнения разбивается на два этапа:
отделение корней,
итерационное уточнение корней до заданной степени точности.
Отделение корней
Определение: Корень t уравнения f(x)=0 считается отделенным на отрезке [a,b], если на этом отрезке уравнение f(x)=0 не имеет других корней.
Два способа отделения корней.
графический метод: построением графиков вручную или с помощью компьютера;
аналитический метод: используя некоторые свойства функции, изучаемые в курсе математического анализа.
Теорема. Если функция непрерывна на отрезке [a,b] и принимает на концах отрезка значения разных знаков, т.е. f(a)×f(b)<0 а производная f¢(x) сохраняет постоянный знак внутри отрезка, то внутри отрезка существует корень уравнения f(x)=0 и притом единственный.
Итерационное уточнение корней
После того, как корень t отделен, на отрезке его локализации строится итерационная последовательность приближений x1, x2,…, xn , … к точному значению корня. Существуют различные итерационные методы построения такой последовательности, которые мы и будем рассматривать.
Если построенная последовательность приближений сходится к точному значению корня, т.е.
,
то говорят, что итерационный метод сходится.
Метод половинного деления или бисекций
Дано уравнение f(x)=0, функция f(x) непрерывна на [a, b], принимает на его концах значения разных знаков и имеет на этом отрезке один корень (корень отделен). Предположим для определенности, что f(a)<0; f(b)>0. Возьмем среднюю точку b1=(b + a)/a на [a, b], вычислим f(b1). Если f(b1)=0 - то корень найден, если нет, то рассмотрим два отрезка [a, b1] и [b1, b] и выберем тот, на концах которого функция имеет разные знаки.
.
т
Выбранный отрезок обозначим [a1, b1], f(a1)<0, f(b1)>0.
Повторим описанную процедуру. Неограниченное продолжение процесса дает последовательность отрезков [a, b], [a1, b1], [a2, b2],…. Эти отрезки вложены друг в друга – каждый последующий отрезок принадлежит предыдущим, причем f(an)<0, f(bn)>0. Длины отрезков с возрастанием номера n стремятся к нулю:
,
следовательно, процесс сходится к корню уравнения.
Критерий окончания процесса вычислений: Пусть задана погрешность e, с которой необходимо найти корень. Если длина отрезка локализации корня [an, bn] меньше 2e, то итерации прекращают и в качестве приближенного значения корня, найденного с заданной точностью принимают середину этого отрезка.