- •Введение
- •Глава 1. Погрешность результата численного решения задачи
- •1.1. Источники и классификация погрешностей
- •1.2. Абсолютная и относительная погрешности. Формы записи данных.
- •1.3. Вычислительная погрешность
- •Глава 2. Решение нелинейных уравнений
- •2.1. Отделение корней уравнения
- •2.1.1. Аналитический метод отделения корней
- •2.1.2. Графический метод отделения корней
- •2.2. Уточнение приближенных корней
- •2.2.1. Метод половинного деления
- •2.2.2 Метод хорд
- •2.2.3. Метод Ньютона – метод касательных
- •2.2.4. Модифицированный метод Ньютона
- •2.2.5. Метод секущих
- •2.2.6. Метод итераций
- •Глава 3. Решения систем линейных алгебраических уравнений
- •3.1. Метод итераций
- •3.1.1. Оценка погрешности приближений процесса итераций
- •3.1.2. Приведение линейной системы к виду, удобному для итерации:
- •3.2. Метод Зейделя
- •3.3. Метод релаксаций
- •Глава 4. Решение систем нелинейных уравнений
- •4.1. Метод Ньютона для систем нелинейных уравнений
- •4.2. Распространение метода Ньютона на системы из n уравнений с n неизвестными
- •4.3. Метод итераций для систем нелинейных уравнений
- •4.4. Распространение метода итераций на системы из n уравнений с n неизвестными
- •Глава 5. Интерполяция
- •5.1. Постановка задачи интерполирования
- •5.2. Конечные разности
- •5.3. Интерполяционная формула Ньютона №1
- •5.4. Интерполяционная формула Ньютона №2
- •5.5. Интерполяционный многочлен Лагранжа
- •5.5.1. Вычисление лагранжевых коэффициентов
- •5.5.2. Схема Эйткина
- •5.5.3. Остаточный член формулы Лагранжа
- •5.6. Обратное интерполирование
- •5.6.1 Итерационные методы для обратного интерполирования
- •Глава 6. Аппроксимация функций с помощью сплайнов
- •6.1. Кубические сплайны
- •Глава 7. Методы обработки экспериментальных данных
- •7.1 Построение эмпирической формулы.
- •7.2. Метод выбранных точек (метод натянутой нити)
- •7.3 Метод средних
- •7.4. Метод наименьших квадратов
- •7.5. Метод выравнивания
- •7.6. Метод наименьших квадратов для полиномов
- •Глава 8. Численное интегрирование
- •8.1. Квадратурные формулы Ньютона-Котеса
- •8.1. Формула трапеций и ее остаточный член
- •8.2. Общая формула трапеций и ее остаточный член
- •8 .3 Формула Симпсона и ее остаточный член
- •8.4. Общая формула Симпсона и ее остаточный член
- •8.5. Формулы Ньютона-Котеса высших порядков
- •8.6. Квадратурная формула Чебышева
- •8.7. Квадратурная формула Гаусса
- •Глава 9. Приближенное решение обыкновенных дифференциальных уравнений
- •9.1. Аналитические методы
- •9.1.1. Метод последовательного дифференцирования
- •9.1.2. Метод последовательных приближений.
- •9.1.3 Метод неопределенных коэффициентов.
- •9.2. Численные методы
- •9.2.1. Метод Эйлера
- •9.2.2. Модифицированные методы Эйлера Первый улучшенный метод Эйлера
- •Второй улучшенный метод Эйлера
- •Третий улучшенный метод Эйлера
- •9.2.3. Метод Рунге-Кутта для уравнений первого порядка
- •Список литературы
Глава 4. Решение систем нелинейных уравнений
4.1. Метод Ньютона для систем нелинейных уравнений
Пусть дана система

Согласно методу Ньютона последовательные приближения вычисляются по формулам
,
,
где
,
,
а якобиан
.
Начальные приближения
и
определяются приближенно (графически
и т.п.).
Метод Ньютона эффективен только при достаточной близости начального приближения к решению системы.
Пример 4.1 Решить нелинейную систему уравнений в Mathcad с пятью верными знаками после запятой.

Преобразуем систему, выразив х из обоих уравнений.


Левые части уравнений исходной системы зададим в виде функций пользователя с двумя переменными.
![]()
![]()
Правые части преобразованной системы зададим в виде функций пользователя от переменной y. Построим их на графике.



Точка пересечения
кривых на графике лежит в прямоугольнике
1.5<x<1.75
;1.1<y<1.3.
За начальное приближение корней системы
примем x=1.7
и y=1.3



![]()
![]()
![]()



Вычисления с
помощью встроенных функций Mathcadа
![]()
![]()
![]()
![]()
![]()

Ответ: x=1.23427 y=1.66153
Рис.4.1. Решение примера 4.1 в Mathcad
4.2. Распространение метода Ньютона на системы из n уравнений с n неизвестными
Рассмотрим нелинейную систему уравнений
(4.1)
с действительными левыми частями.
Можно записать систему в более компактном виде:
,
где
,
а
.
Для решения системы будем пользоваться методом последовательных приближений.
Предположим, что найдено приближение на шаге p
,
где
- поправки (погрешность корня).
Введем в рассмотрение
матрицу Якоби системы функций
относительно переменных
:

Если эта матрица
неособенная, т.е.
,
то поправка
выражается следующим образом:
,
где
- матрица, обратная матрице Якоби.
Таким образом, последовательные приближения находятся по формуле:
.
За нулевое
приближение
можно взять приближенное значение
искомого корня.
Пример 4.2
Решить систему из примера 4.1

в Mathcad в векторной форме.
Левые части системы
зададим векторной функцией
![]()


J(x,y)
это якобиан системы
![]()
![]()
![]()



Ответ: x=1.23427 y=1.66153
Рис.4.2. Решение примера 4.2 в Mathcad
4.3. Метод итераций для систем нелинейных уравнений
Пусть дана система двух уравнений с двумя неизвестными:

и требуется найти действительные корни системы с заданной степенью точности.
Предположим, что
система допускает лишь изолированные
корни. Число этих корней и их приближенные
значения можно установить, построив
кривые
,
и определив координаты их точек
пересечения.
Для применения метода итераций система приводится к виду:

Функции
и
называются итерирующими. Алгоритм
решения задается формулами
,
где
и
- некоторое начальное приближение.
Имеет место следующая теорема.
Теорема 4.1 Пусть
в некоторой замкнутой окрестности
имеется одно и только одно решение
системы. Если:
-
функции
и
определены и непрерывно дифференцируемы
в R, -
начальные приближения
,
и все последующие приближения,
xn
,yn
для
n=1,2…
принадлежат
R, -
в R выполнены неравенства
,
то процесс
последовательных приближений сходится
к решению
системы,
т.е.
.
Эта теорема останется верной, если условие 3 заменить условием
Оценка погрешности n-го приближения дается неравенством
,
(4.2)
где M
– наибольшее из чисел
,
входящих в неравенства. Сходимость
метода итераций считается хорошей, если
,
при этом
.
Пример 4.3
Решить нелинейную
систему уравнений методом итераций в
Mathcad с точностью 0,005
Пусть дана система
Выразим из первого
уравнения х, а из второго у и перепишем
данную систему в виде:
![]()
![]()

![]()
![]()
Отделение корней
произведем графически. Построим функции
и
на одном графике. Они имеют одну точку
пересечения в области
D(0 < x < 0.25; -1.9 < y < -2.2) . Выберем за начальное приближение для метода итераций x0 = 0.25, y0 = -1.9


![]()
![]()
Проверим условие
сходимости теоремы в области D(а < x <
b; c < y < d)


![]()
![]()







![]()
![]()

![]()
![]()
![]()
![]()
Считать будем до
тех пор, пока не достигнем нужной
точности
![]()
![]()



![]()
![]()
![]()

В данном случае
метод итераций сходится достаточно
медленно, так как значение М близко к
единице
Ответ: x=0.151 y=-2.034

Рис.4.3. Решение примера 4.3 в Mathcad
