
- •Введение
- •Приближенное решение нелинейных алгебраических уравнений Постановка задачи
- •Приближенные (итерационные) методы решения нау
- •Метод деления отрезка пополам (дихотомии).
- •Метод простой итерации
- •Метод релаксации
- •Метод Ньютона (касательных)
- •Метод хорд
- •Методы решения систем линейных алгебраических уравнений
- •Постановка задачи
- •Прямые методы решения слау Метод Крамера
- •Метод обратной матрицы
- •Метод Гаусса
- •Метод прогонки
- •Итерационные методы решения линейных алгебраических систем Метод простой итерации
- •Метод Якоби
- •Метод Гаусса-Зейделя
- •Аппроксимация функций
- •Постановка задачи интерполяции
- •Локальная интерполяция Кусочно-постоянная интерполяция
- •Кусочно-линейная интерполяция
- •Кубический интерполяционный сплайн
- •Глобальная интерполяция
- •Полином Лагранжа
- •Подбор эмпирических формул
- •Метод наименьших квадратов
- •Численное интегрирование Постановка задачи
- •Формулы прямоугольников
- •Формула трапеций
- •Формула Симпсона
- •Численное решение обыкновенных дифференциальных уравнений Постановка задачи
- •Приближенные методы решения задачи Коши для оду первого порядка
- •Метод Эйлера
- •Модифицированный метод Эйлера
- •Методы Рунге-Кутты
- •Численные методы решения систем оду первого порядка
- •Метод конечных разностей решения краевых задач для оду Постановка задачи
- •Аппроксимация производных
- •Примеры решения задач и рекомендации к экзамену
Приближенные (итерационные) методы решения нау
Пусть интервалы изоляции корней известны. Познакомимся с несколькими итерационными методами, позволяющими найти корень на известном интервале изоляции [a, b].
Метод деления отрезка пополам (дихотомии).
Идея метода заключается в делении отрезка, на котором содержится корень, пополам, до тех пор, пока не будет достигнута заданная точность.
Поделим
отрезок
пополам. Координата середины отрезка
определится как
.
Теперь корень остался на одной из частей:
или
.
Если
,
то это говорит о том, что функция на
отрезке
меняет свой знак, то есть на данном
интервале находится корень. В этом
случае деление отрезка можно повторить,
приняв в качестве нового правого конца
точку
,
т.е. приравняв
.
В противном случае, корень попал на
половину
,
и необходимо изменить значение левого
конца отрезка:
.
Поскольку корень всегда заключен внутри
отрезка, итерационный процесс можно
останавливать, если длина отрезка станет
меньше заданной точности:
.
ПРИМЕР
1.2.
Найдем первый корень уравнения
с точностью
.
Вычисления выполним при помощи электронной таблицы Excel, задавая начальные значения концов интервала изоляции и формул для выполнения итераций. Результаты оформляются в виде таблицы
где
во второй строке во втором и третьем
столбцах заданы
,
– начальные границы интервала изоляции
корня;
вычисляется по формуле
,
,
а
,
в свою очередь определяются как
и
В
результате расчета приближенное значение
первого корня
при заданной величине точности
.
При
необходимо сделать большее число
итераций, поэтому к приведенной выше
таблице добавятся строки:
Как
можно видеть, значение корня в этом
случае
,
что является более близким к точному
значению. Второй и третий корни находятся
аналогично.
Метод простой итерации
Для
метода простой итерации (МПИ) уравнение
(1.1) необходимо сначала преобразовать
к виду
.
Это всегда можно сделать с помощью
эквивалентных преобразований. Далее,
выберем начальное приближение
.
Следующие
итерации производятся по формуле:
,
т.е.
,
,
и т.д. Если последовательность
,
сходится, то
,
то есть в пределе получаем искомое
решение уравнения. Итерационный процесс
следует остановить, когда
В качестве начального приближения
обычно берут середину отрезка
:
.
Привести
исходное уравнение (1.1) к виду
можно бесконечным числом способов. Из
всевозможных функций (x)
выбирают ту, которая порождает сходящуюся
к корню последовательность
.
Достаточное
условие сходимости. Пусть
имеет производную на отрезке
,
и
для всех
из отрезка
.
Тогда итерационный процесс сходится к
корню уравнения, т.е.
.
Доказательство. Из формулы МПИ следует, что
Применяя теорему Лагранжа о среднем, получим
.
Аналогично
,
и т.д.
Следовательно,
Так
как
,
то
и, следовательно,
.
Геометрическая
интерпретация метода простой итерации
представлена на рис. 1.4 для случаев
(а),
(б),
(в) и
(г).
|
|
|
|
Рис. 1.4. Сходящийся (а, б) и расходящийся (в, г) МПИ |
Метод релаксации
На
практике часто в качестве функции
выбирают функцию
,
где
– некоторая постоянная. Постоянную
выбирают таким образом, чтобы условие
выполнялось бы для всех
.
При
таком выборе функции
метод простой итерации называют методом
релаксации.
Получим
условия на выбор константы
:
Таким
образом, если
,
то
.
Если же
,
то
.
Отсюда
видно, что знак постоянной
совпадает со знаком производной
.
Часто
берут в виде:
,
где
,
.
Убедимся,
что такой выбор
удовлетворяет условию сходимости. Пусть
.
Тогда
и
,
и, следовательно,
и
,
т.к.
.
Следовательно,
.
Пусть
теперь
.
Тогда
,
и
,
т.к.
и
.
Следовательно,
.
ПРИМЕР
1.3. Найдем с
точностью
второй корень уравнения
,
лежащий на интервале
.
Для определения значения параметра
необходимо найти максимальное и
минимальное значения производной
функции
на отрезке
.
Для этого необходимо найти значения
на концах
интервала и в точках экстремума, где
(если эти
точки лежат на исследуемом отрезке).
Далее среди этих значений выбираются
максимальное
и минимальное. В нашем случае
,
,
при
Экстремум
производной находится на заданном
отрезке
,
находим значение производной в этой
точке:
.
Следовательно
,
,
.
Таким
образом,
.
Выберем
начальное приближение
,
следующие приближения вычисляются по
формуле
,
k=0,
1, 2,..
Условием
окончания итерационного процесса
является условие:
или
Результаты вычислений оформим на рабочем листе Excel в виде таблицы:
|
A |
B |
C |
1 |
Номер итерации |
|
|
2 |
0 |
2 |
|
3 |
1 |
2,133333 |
0,133333 |
4 |
2 |
2,106983 |
0,026351 |
5 |
3 |
2,1121 |
0,005117 |
6 |
4 |
2,111101 |
0,000999 |
7 |
5 |
2,111296 |
0,000195 |
Здесь
формулы для вычисления
имеют вид: =B2+2/15*(B2^3-6*B2^2+3*B2+11),
а для
:
=ABS(B3-B2). Остальные вычисления получаются простым копированием формул.