
- •Об истории возникновения предмета «Численные методы».
- •Решение нелинейных уравнений.
- •1.1. Метод половинного деления.
- •1.1. Метод простых итераций.
- •1.2. Геометрическая интерпретация метода простых итераций.
- •1.3. Приведение нелинейного уравнения к виду , допускающему сходящиеся итерации.
- •1.4. Метод Ньютона (метод касательных).
- •2. Решение систем нелинейных уравнений.
- •2.1. Метод простых итераций для решения систем нелинейных уравнений.
- •2.2. Метод Ньютона для решения систем нелинейных уравнений.
- •3. Решение систем линейных алгебраических уравнений.
- •3.1. Метод простых итераций для решения систем линейных алгебраических уравнений.
- •3.2. Метод Зейделя.
- •4. ИнтерполиРование функций
- •4.1. Интерполяционная формула Лагранжа.
- •4.2. Первая интерполяционная формула Ньютона.
- •4.3. Вторая интерполяционная формула Ньютона.
- •4.4. Применение интерполяционных многочленов для приближенного вычисления производных функции.
- •4.5. Численное интегрирование. Квадратурная формула Ньютона-Котеса.
- •4.7. Метод наименьших квадратов для обработки результатов экспериментов.
- •6. Решение обыкновенных дифференциальных уравнений и систем.
- •6.1. Метод Эйлера.
- •6.2. Метод Рунге-Кутта.
- •6.3. Метод Адамса.
- •6.4. Применение дифференциальных уравнений с малым параметром для решения нелинейных трансцендентных и алгебраических уравнений.
- •7. Краевые задачи для Дифференциальных Уравнений второго порядка.
- •7.1. Решение краевой задачи для обыкновенного дифференциального уравнения второго порядка методом конечных разностей.
- •7.2. Метод прогонки.
- •8. Численные методы решения краевых задач для дифференциальных уравнений в частных производных первого порядка.
- •8.1. Метод сеток для уравнения параболического типа.
- •8.2. Метод сеток для уравнений гиперболического типа.
- •9. Метод а.Н. Крылова для нахождения коэффициентов характеристическОго многочлена.
- •Литература
- •3.1. Основная литература
- •3.2. Дополнительная литература
2.2. Метод Ньютона для решения систем нелинейных уравнений.
Пусть требуется решить систему нелинейных
уравнений вида (7). Предположим, что
решение существует в некоторой области
,
в которой все функции
непрерывны и имеют, по крайней мере,
первую производную. Метод Ньютона
представляет собой итерационный процесс,
который осуществляется по определенной
формуле следующего вида:
(9)
где
Трудности при использовании метода Ньютона:
существует ли обратная матрица?
не выходит ли
за пределы области ?
Модифицированный метод Ньютона облегчает первую задачу. Модификация состоит в том, что матрица вычисляется не в каждой точке, а лишь в начальной. Таким образом, модифицированный метод Ньютона имеет следующую формулу:
(10)
Но ответа на второй вопрос, модифицированный метод Ньютона не дает.
Итерационный процесс по формулам (8) или (10) заканчивается, если выполняется следующее условие
.
Достоинством метода Ньютона является его быстрая сходимость по сравнению с методом простых итераций.
3. Решение систем линейных алгебраических уравнений.
Пусть дана система линейных алгебраических уравнений (СЛАУ) вида
(11)
или в матричной форме
.
(12)
3.1. Метод простых итераций для решения систем линейных алгебраических уравнений.
Рассмотрим решение этой системы методом простых итераций. Для применения этого метода необходимо предварительно преобразовать систему (12) к виду
,
(13)
где
матрица
такова, что выполнены достаточные
условия сходимости итерационного
процесса :
или
.
Зададим
произвольно начальный вектор приближения
и подставим его в правую часть
преобразованной системы уравнений.
Получим первое приближение
.
Аналогично получим
.
Итак, итерационная формула
(14)
или в координатной форме:
(15)
осуществляет
итерации по “совокупности координат”.
Последовательность векторов
,
полученных по этой формуле, сходится к
решению, если выполнены вышеприведенные
достаточные условия сходимости.
Пусть
,
тогда, переходя к пределу в равенстве
(14), имеем
или имеет место формула (13). Следовательно, вектор - решение системы.
Если
в исходной системе (12) преобладание
диагональных элементов
над остальными коэффициентами
значительное, то сходимость итерационного
процесса обеспечена. В этом случае
переход от исходной системы (12) к виду
(13) можно осуществить путем деления
каждого уравнения системы (12) на
коэффициент
,
формирования столбца
в левой части и переноса остальных
членов в правую часть. Введем обозначения
.
Тогда
.
Рабочая формула итерационного процесса имеет в этом случае следующий вид:
Начальное приближенное решение можно
взять произвольно, например, равным
столбцу свободных членов
.
Далее последовательно получаются
приближения
.
Если для преобразованной системы (13)
выполнено по меньшей мере одно из
достаточных условий сходимости, то
процесс итераций (14) сходится к
единственному решению этой системы,
независимо от выбора начального
приближения.
Для системы (12) метод итераций сходится,
если выполнены неравенства
,
т.е. модули диагональных коэффициентов
в каждом уравнении больше суммы модулей
всех остальных коэффициентов (не считая
свободных членов).
Итерационный процесс следует закончить,
когда два последовательных приближения
близки между собой по норме
,
где
- заданная точность.