 
        
        - •Численные методы
- •Введение
- •1. Решение нелинейных уравнений
- •Постановка задачи
- •1.2. Основные этапы отыскания решения
- •1.3. Метод половинного деления
- •1.4. Метод простой итерации
- •Приведение уравнения к виду для обеспечения выполнения неравенства
- •1.5. Метод Ньютона (метод касательных)
- •1.6. Видоизменённый метод Ньютона
- •1.7. Метод хорд
- •1.8. Комбинированный метод
- •Решение систем линейных алгебраических уравнений
- •2.1. Постановка задачи
- •2.2. Метод простой итерации
- •2.3. Метод Зейделя
- •3. Решение систем нелинейных уравнений
- •3.1. Постановка задачи
- •3.2. Метод Ньютона для системы нелинейных уравнений
- •3.3. Метод итерации для нелинейной системы уравнений
- •3.4. Метод скорейшего спуска решения нелинейных систем
- •3.5. Метод скорейшего спуска для случая линейной системы
- •4. Приближение функций
- •4. 1. Метод наименьших квадратов
- •4.2. Построение интерполяционных многочленов
- •Многочлен Лагранжа
- •Многочлен Ньютона с конечными разностями
- •5. Вычисление собственных значений матрицы Методом Данилевского
- •6. Вычисление определённых интегралов. Метод симпсона (метод парабол)
- •7. Численное решение дифференциальных уравнений
- •7.1. Постановка задачи Коши
- •7.2. Метод Эйлера
- •7.3. Модифицированные методы Эйлера
- •7.4. Метод Рунге – Кутта
- •Решение краевой задачи для линейного дифференциального уравнения второго порядка методом прогонки
- •Приложение
- •Библиографический список
- •Оглавление
- •3.2. Метод Ньютона для системы нелинейных уравнений 26
- •3.3. Метод итерации для нелинейной системы уравнений 30
1.4. Метод простой итерации
Пусть
уравнение 
 можно заменить эквивалентным ему
уравнением
можно заменить эквивалентным ему
уравнением
 
 .
						(2)
.
						(2)
Выберем
каким-либо образом начальное приближение
.
Вычислим значение функции 
 при
при 
 и найдем уточненное значение
и найдем уточненное значение 
 .
Подставим теперь
.
Подставим теперь 
 в
уравнение (1) и получим новое приближение
в
уравнение (1) и получим новое приближение
 и т. д. Продолжая этот процесс неограниченно,
получим последовательность приближений
к корню:
и т. д. Продолжая этот процесс неограниченно,
получим последовательность приближений
к корню:
 
 .
					(3)
.
					(3)
Формула (3) является расчетной формулой метода простой итерации.
Если
последовательность 
 сходится при
сходится при 
 ,
т. е. существует
,
т. е. существует
 
 (4)
						(4)
и
функция 
непрерывна, то, переходя к пределу в (3)
и учитывая (4), получим: 
 .
.
Таким
образом, 
 ,
следовательно, 
– корень уравнения (2).
,
следовательно, 
– корень уравнения (2).
Сходимость метода. Сходимость метода простой итерации устанавливает следующая теорема.
Теорема.
Пусть
функция 
определена и дифференцируема на
отрезке 
,
причем все ее значения 
 .
Тогда, если выполняется условие
.
Тогда, если выполняется условие 
 при
при 
 :
:
1)
процесс итерации 
 сходится независимо от начального
значения
сходится независимо от начального
значения 
 ;
;
2)
предельное значение 
 является единственным корнем уравнения
является единственным корнем уравнения
 на отрезке 
.
на отрезке 
.
Доказательство.
Так
как 
 и
и 
 ,
то можно записать
,
то можно записать
 
 .
.
По
теореме о среднем (она утверждает, что
если производная функции 
 непрерывна на некотором интервале
,
то тангенс угла наклона хорды, проведенной
между точками
непрерывна на некотором интервале
,
то тангенс угла наклона хорды, проведенной
между точками 
 и
и 
 ,
(т.е.
,
(т.е. 
 равен производной функции в некоторой
промежуточной точке, лежащей между 
и 
)
частное в последнем выражении будет
равно
равен производной функции в некоторой
промежуточной точке, лежащей между 
и 
)
частное в последнем выражении будет
равно 
 ,
где
,
где 
 – некоторая промежуточная точка в
интервале поиска корня. Следовательно,
– некоторая промежуточная точка в
интервале поиска корня. Следовательно,
 .
.
Если
ввести обозначение 
 для всего интервала поиска, то предыдущее
равенство может быть переписано в виде:
для всего интервала поиска, то предыдущее
равенство может быть переписано в виде:
 
Аналогично
 .
Тогда для
.
Тогда для 
 будет справедливо неравенство:
будет справедливо неравенство: 
 и т. д. Продолжая эти выкладки дальше, в
результате получаем
и т. д. Продолжая эти выкладки дальше, в
результате получаем 
 ,
где 
– натуральное число. Таким образом,
чтобы метод сходился, необходимо
выполнение неравенства: 
.
,
где 
– натуральное число. Таким образом,
чтобы метод сходился, необходимо
выполнение неравенства: 
.
Отсюда
следует, что 
должно
быть меньше единицы. В свою очередь, для
всех остальных значений 
 меньших
меньших 
 ,
можно записать:
,
можно записать: 
 .
Число
.
Число 
 определим из соотношения
определим из соотношения 
 .
Тогда справедливо неравенство (вывод
см. ниже):
.
Тогда справедливо неравенство (вывод
см. ниже): 
 .
Если поставить условие, что истинное
значение корня 
должно отличаться от приближенного
значения на величину
.
Если поставить условие, что истинное
значение корня 
должно отличаться от приближенного
значения на величину 
 ,
т.е.
,
т.е. 
 ,
то приближения
,
то приближения 
 надо вычислять до тех пор, пока не будет
выполнено неравенство
надо вычислять до тех пор, пока не будет
выполнено неравенство 
 или
или 
 и тогда
и тогда 
 .
.
Вывод
неравенства.
Рассмотрим
два последовательных приближения: 
 и
и 
 .
Отсюда
.
Отсюда 
 .
.
Используя теорему о среднем, получим:
 ,
,
тогда
на основании условия 
 можно записать:
можно записать:
 .
.
С
другой стороны, пусть 
 .
Очевидно, что
.
Очевидно, что 
 .
Отсюда, учитывая, что
.
Отсюда, учитывая, что 
 ,
получим
,
получим
 ,
,
где
 .
.
Тогда
 или
или 
 .
.
Используя предыдущую формулу, можно получить:
 .
					(5)
.
					(5)
Перейдём
к пределу в равенстве (3), в силу
непрерывности функции 
 получим
получим 
 ,
то есть 
– корень уравнения (2). Других корней на
,
то есть 
– корень уравнения (2). Других корней на
 нет, так как если
нет, так как если 
 ,
то
,
то 
 ,
тогда
,
тогда 
 ,
где
,
где 
 .
Равенство нулю будет достигнуто, если
.
Равенство нулю будет достигнуто, если
 .
То есть 
– корень единственный.
.
То есть 
– корень единственный. 
Теорема доказана.
Приведение уравнения к виду для обеспечения выполнения неравенства
В общем
случае получить подходящую итерационную
форму возможно, проведя равносильное
преобразование исходного уравнения,
например, умножив его на коэффициент
 :
:
 .
Прибавив затем к обеим частям уравнения
и обозначив
.
Прибавив затем к обеим частям уравнения
и обозначив 
 можно потребовать выполнения достаточного
условия
можно потребовать выполнения достаточного
условия 
 .
Отсюда определяется необходимое значение
.
Отсюда определяется необходимое значение
 .
Так как условие 
должно выполняться на всем отрезке
.
Так как условие 
должно выполняться на всем отрезке 
 ,
то для выбора 
следует использовать наибольшее значение
,
то для выбора 
следует использовать наибольшее значение
 на этом отрезке, т.е.
на этом отрезке, т.е. 
 .
Это соотношение определяет диапазон
значений коэффициента 
,
изменяющий величину
.
Это соотношение определяет диапазон
значений коэффициента 
,
изменяющий величину 
 в пределах
в пределах 
 .
.
Обычно
принимают 
 .
.
На
рис. 3–6 показаны четыре случая взаимного
расположения линий 
 и
и
 и соответствующие итерационные процессы.
Рис. 3 и 4 соответствуют случаю
и соответствующие итерационные процессы.
Рис. 3 и 4 соответствуют случаю 
 ,
и итерационный процесс сходится. При
этом, если
,
и итерационный процесс сходится. При
этом, если 
 (рис. 3), сходимость носит односторонний
характер, а если
(рис. 3), сходимость носит односторонний
характер, а если 
 (рис. 4), сходимость носит двусторонний,
колебательный характер. Рис. 5 и 6
соответствуют случаю
(рис. 4), сходимость носит двусторонний,
колебательный характер. Рис. 5 и 6
соответствуют случаю 
 – итерационный процесс расходится. При
этом может быть односторонняя (рис. 5) и
двусторонняя (рис. 6) расходимость.
– итерационный процесс расходится. При
этом может быть односторонняя (рис. 5) и
двусторонняя (рис. 6) расходимость.
 
Рис. 3
 
Рис. 4
 
Рис. 5
 
Рис. 6
Погрешность метода. Оценка погрешности была доказана (5).
Критерий
окончания.
Из оценки (5) следует, что вычисления
надо продолжать до выполнения неравенство
 .
Если же
.
Если же 
 ,
то оценка упрощается:
,
то оценка упрощается: 
 .
.
Пример
1. Используем
метод простой итерации для решения
уравнения 
 с
точностью
с
точностью 
 .
Преобразуем уравнение к виду:
.
Преобразуем уравнение к виду:
 ,
т.
е.
,
т.
е. 
 .
.
Нетрудно
убедиться, что корень уравнения находится
на отрезке 
 .
Вычислив значения 
на
концах отрезка, получим:
.
Вычислив значения 
на
концах отрезка, получим: 
 ,
а
,
а 
 ,
т. е. функция на концах отрезка имеет
разные знаки,
,
т. е. функция на концах отрезка имеет
разные знаки, 
поэтому внутри отрезка есть корень. Расположение корня наглядно иллюстрирует рис. 7.
 
Рис. 7
Подсчитаем первую и вторую производные функции :
 .
.
Так
как 
 на отрезке 
,
то производная
на отрезке 
,
то производная 
 монотонно возрастает на этом отрезке
и принимает максимальное значение на
правом конце отрезка, т. е. в точке
монотонно возрастает на этом отрезке
и принимает максимальное значение на
правом конце отрезка, т. е. в точке 
 .
Поэтому справедлива оценка:
.
Поэтому справедлива оценка:
 .
.
Таким
образом, условие выполнено, 
 и можно воспользоваться критерием
окончания вычислений. В табл. 2 приведены
приближения, полученные по расчетной
формуле. В качестве начального приближения
выбрано значение
и можно воспользоваться критерием
окончания вычислений. В табл. 2 приведены
приближения, полученные по расчетной
формуле. В качестве начального приближения
выбрано значение 
 .
.
Таблица 2
| 
				 | 0 | 1 | 2 | 3 | 4 | 5 | 
| 
 | 1 | 0,8415 | 0,8861 | 0,8712 | 0,8774 | 0,8765 | 
Критерий
окончания выполняется при 
 ,
,
 .
Сходимость двусторонняя, качественный
характер такой сходимости представлен
на рис. 4. Приближенное значение корня
с требуемой точностью
.
Сходимость двусторонняя, качественный
характер такой сходимости представлен
на рис. 4. Приближенное значение корня
с требуемой точностью 
 .
.
Пример
2.
Решить методом простой итерации уравнение
 на отрезке
на отрезке с точностью 0,025. Для решения исходное
уравнение приводится к виду
с точностью 0,025. Для решения исходное
уравнение приводится к виду 
 .
Для выбора величины 
используем приведенную выше формулу
.
Для выбора величины 
используем приведенную выше формулу
 .
Тогда расчетная формула имеет вид
.
Тогда расчетная формула имеет вид 
 .
В качестве начального приближения можно
выбрать верхнюю границу заданного
отрезка
.
В качестве начального приближения можно
выбрать верхнюю границу заданного
отрезка 
 .
.
| 
 | 0 | 1 | 2 | 
| 
 | 1 | 0,8 | 0,78 | 
Так
как 
 ,
то
,
то 
 .
.

