
Матмодели. Лекции, литература, задание 1 лаба / Тема 1 матмоделей
.docОБЩИЕ СВЕДЕНИЯ
1.1. Методы решения нелинейных уравнений
Пусть дано нелинейное уравнение вида:
,
(1)
где
- функция, определенная и непрерывная
на некотором промежутке. Требуется
найти корни уравнения, т.е. числа
,
,
которые при подстановке в данное
уравнение превращают его в числовое
равенство. При этом рассматриваются
только вещественные корни.
В зависимости от вида уравнения число
корней может быть различным. Например,
уравнение
имеет 4 корня, уравнение
имеет бесконечное число корней, уравнение
имеет некоторое конечное число корней.
Для решения данных уравнений применяют численные методы, которые являются приближенными с заданной степенью точности и состоят из двух этапов:
1. Находятся отрезки
,
внутри которых содержится один корень
.
Этот этап называется отделением корней
или локализацией корней. По сути, на
данном этапе осуществляется грубое
нахождение корней
.
2. Грубое значение каждого корня
уточняется до заданной точности одним
из численных методов, в которых реализуется
последовательные приближения.
На первом этапе для локализации корней
используется теорема: «Если функция
,
определяющая уравнение
,
непрерывна и на концах отрезка
принимает значения разных знаков, т.е.
,
то на этом отрезке содержится хотя бы
один корень этого уравнения». Основной
задачей на данном этапе является
максимальное уменьшение интервала
локализации, чтобы уменьшить число
корней на этом интервале. В вычислительной
практике обычно используют следующие
способы локализации корней:
а) средствами машинной графики функция
представляется на дисплее, и приближенно
определяются отрезки, которым принадлежат
точки
;
б) средствами математического анализа
исследуется функция
и строится ее график. Пример такого
графика приведен ниже на рисунке 1.
Рисунок 1 – График функции
На втором этапе для вычисления корней
уравнения используются различные методы
приближенных вычислений с заданной
точностью. В основном используются
различные итерационные методы, позволяющие
построить последовательность значения
аргумента
,
по условию:
,
(2)
где
- точное значение корня;
- заданная точность вычислений
Ниже рассмотрим основные эти методы вычислений.
1.2. Метод половинного деления (метод бисекции)
Пусть дано уравнение
и отделен простой корень
,
т.е. найден такой отрезок
,
что
принадлежит этому отрезку и на концах
этого отрезка функция принимает значения,
противоположные по знаку (
).
Отрезок
называется начальным интервалом
неопределенности, потому что известно,
что корень ему принадлежит, но его
местоположение с требуемой точностью
не определено.
Процедура уточнения положения корня
заключается в построении последовательности
вложенных друг в друга отрезков, каждый
из которых содержит корень уравнения.
Для этого находится середина текущего
интервала неопределенности
,
и в качестве следующего интервала
неопределенности из двух возможных
выбирается тот, на концах которого
функция
имеет разные знаки. Иллюстрация данного
метода приведена на рисунке 2.
Рисунок 2 – Графическая интерпретация нахождения корней
функции
методом бисекции
Процесс вычислений завершается, когда
длина текущего интервала неопределенности
становится меньше заданной величины
,
задающей точность нахождения корня. В
качестве приближенного значения корня
берется середина последнего интервала
неопределенности.
Достоинство данного метода – он позволяет
найти простой корень уравнения для
любых непрерывных функций
при любых значениях
,
таких, что
.
Недостатки данного метода – 1) схождение к точному решению происходит медленно; 2) данный метод не обобщается на системы нелинейных уравнений и не может быть использоваться для нахождения корней четной кратности.
1.3. Метод хорд
Данный метод при одних и тех же начальных
условиях обеспечивает более быстрое
нахождение корня, чем метод бисекции.
При использовании метода хорд отрезок
делится не пополам, а в отношении
.
Геометрически метод хорд эквивалентен
замене кривой
хордой, проходящей через точки
и
,
что иллюстрирует рисунок 3.
Уравнение хорды AB имеет следующий вид:
.
(3)
Рисунок 3 – Графическая интерпретация нахождения корней
функции
методом хорд
Для точки пересечения хорды с осью
абсцисс имеем
и
,
тогда из уравнения (3) получим
(4)
Затем находится значение функции
.
Если
,
то в точку
переносим правую границу интервала, а
конец хорды в точке
остается неподвижным. Этому случаю
соответствуют формулы
;
(5)
.
(6)
Данный случай иллюстрирует рисунок
4,а. Если же
,
то в точку
переносим левую границу интервала, а
конец хорды в точке
остается неподвижным. Этому случаю
соответствуют формулы
;
(7)
.
(8)
Данный случай иллюстрирует рисунок 4,б.
Рисунок 4 – Выбор неподвижного конца
хорды функции
Расчеты прекращаются, когда выполняется
условие
.
В качестве решения принимается значение
.
Достоинство метода – сходимость метода хорд линейная, но более быстрая, чем сходимость метода бисекции.
Недостаток метода – необходимо определять неподвижный конец хорды.
1.4. Метод Ньютона (метод касательных)
Метод Ньютона является одним из наиболее
популярных численных методов. Он быстро
сходится, так как имеет квадратичную
сходимость, и имеет различные модификации.
Однако этот метод эффективен при весьма
жестких ограничениях на функцию
:
а) существование второй производной
функции
на интервале
;
б) удовлетворение первой производной
условию
для всех значений
на данном интервале;
в) знакопостоянство
и
для всех значений
на данном интервале.
Поэтому данный метод целесообразно использовать совместно с другими методами, например, с методом бисекции.
Геометрическая интерпретация метода Ньютона приведена на рисунке 5 и состоит в следующем.
Рисунок 5 – Графическая интерпретация нахождения корней
функции
методом Ньютона
Задается начальное приближение
.
Для сходимости решения необходимо
выполнение в данной точке условия
(9)
Далее строится касательная к кривой
в точке
,
т.е. кривая заменяется прямой линией. В
качестве следующего приближения
выбирается точка пересечения этой
касательной с осью абсцисс. Процесс
построения касательных и нахождения
точек пересечения с осью абсцисс
повторяется до тех пор, пока приращение
аргумента не станет меньше заданной
величины
.
Выведем расчетную формулу метода
Ньютона. Вместо участка кривой ВС (точка
С соответствует
)
возьмем участок АВ – касательную,
проведенную в точке (
,
).
Для этого отрезка справедливо конечное
соотношение
,
(10)
где
- угол наклона касательной в точке (
,
).
Решая соотношение (10) относительно
,
получим
.
(11)
В общем виде выражение (11) будет иметь вид
.
(12)
Достоинства метода – это один из самых быстро сходящихся методов. Там, где при использовании метода бисекции выполняется 20 итерации, методом Ньютона достаточно выполнить 2 – 3 итерации.
Недостатки метода – жесткие требования к функции, перечисленные выше. Кроме того, необходимо вычисление не только функции, но и ее производной, что увеличивает трудоемкость расчетов.
1.5. Модификации метода Ньютона
1.5.1. Упрощенный метод Ньютона
При использовании данного метода вместо формулы (12) используется следующая формула
.
(13)
При использовании данного метода производная подсчитывается только в точке начального приближения, а на последующих итерациях не учитывается. Первая итерация совпадает с первой итерацией метода Ньютона. На последующих итерациях соответствующие отрезки параллельны касательной, проведенной в начальной точке. Для данной модификации снимаются некоторые ограничения метода касательных, например, условие знакопостоянства производных. Сходимость упрощенного метода Ньютона линейная.
1.5.2. Метод секущих.
В этой модификации метода Ньютона
производная
заменяется отношением конечных приращений
.
(14)
Тогда формула (12) примет вид
.
(15)
Достоинства данных модификаций – снижение трудоемкости расчетов. Снижение некоторых ограничений на функцию.
Недостаток – снижение скорости сходимости почти в два раза.
1.6. Метод простой итерации
При использовании данного метода
уравнение вида
путем преобразований следует привести
к виду
.
Для обеспечения сходимости необходимо
найти значение производной функции
в области искомого корня. Если
,
то сходимость решения будет обеспечена,
если же
,
то процесс вычислений будет расходящийся.
Если функция
может быть найдена несколькими способами,
то обычно для одного из них метод
сходится.
Сначала задается начальное значение
и вычисляется функция
(16)
В общем случае
(17)
Геометрически данная задача сводится
к нахождению абсциссы точки пересечения
прямой
и кривой
Рисунок 6 – Графическая интерпретация нахождения корней
функции
методом простой итерации
Расчеты прекращаются, если выполняется условие
.
(18)
В качестве решения принимается значение
.