- •Содержание
- •Лабораторная работа №1. Теория погрешностей Цель работы
- •Основные источники погрешностей
- •Абсолютная погрешность
- •Относительная погрешность
- •Округление чисел
- •Значащие цифры
- •Влияние погрешностей аргументов на значение функции
- •Задание
- •Лабораторная работа №2. Решение систем линейных уравнений Цель работы
- •Методы решения систем линейных уравнений
- •Итерационные методы
- •Метод итерации
- •Метод Зейделя
- •Достаточное условие сходимости метода
- •Условия окончания итерационного процесса
- •Точные методы Метод Гаусса
- •Метод Халецкого
- •Метод прогонки
- •Задание
- •Интерполяция сплайнами
- •Сглаживание
- •Метод наименьших квадратов
- •Сглаживание функции, заданной таблицей значений в неравноотстоящих точках, с помощью многочлена первой степени, построенного по трем последовательным точкам методом наименьших квадратов.
- •Сглаживание функции, заданной таблицей значений в равноотстоящий точках, с помощью многочлена первой степени, построенного по трем последовательным точкам методом наименьших квадратов
- •2.2. Сглаживание функции, заданной таблицей значений в равноотстоящий точках, с помощью многочлена первой степени, построенного по пяти последовательным точкам методом наименьших квадратов
- •2.3. Сглаживание функции, заданной таблицей Значений в равноотстоящий точках, с помощью многочлена третьей степени, построенного по пяти последовательным точкам методом наименьших квадратов
- •Задание
- •Вторая производная
- •Задание
- •Оценка точности метода Ньютона-Котеса
- •Задание
- •Метод половинного деления
- •Метод хорд (ложного положения)
- •Метод касательных (Ньютона-Рафсона)
- •Метод секущих
- •Метод простой итерации (последовательных приближений)
- •Задание
- •Методы Рунге-Кутта
- •Метод Эйлера
- •Исправленный метод Эйлера
- •Модифицированный метод Эйлера
- •Метод Рунге-Кутта четвертого порядка точности
- •Задание
- •Содержание отчета
- •Лабораторная работа №8. Решение краевой задачи для линейного дифференциального уравнения второго порядка методом прогонки
- •Задание
- •Литература
Метод половинного деления
Пусть на этапе
отделения корня найдены два последовательных
значения функции
и
имеющие
противоположные знаки.
Затем по формуле
вычисляется значение
в интервале
и находится значение функции
.
Если знак
совпадает со знаком
то в дальнейшем вместо
используется
.
Если же
имеет знак, совпадающий со знаком
,
то на
заменяется это значение функции. В
результате одной итерации ширина
интервала, в котором расположен корень,
изменяется в два раза. Итерационный
процесс прекращается если
,
где
- наперед заданная величина точности
вычисления корня. Может быть также
использовано условие окончания процесса
уточнения корня вида
6.5
Метод хорд (ложного положения)
В основе метода лежит линейная интерполяция по двум значениям функции, имеющим противоположные знаки.
Пусть на этапе
отделения корней найдены последовательные
значения функции
и
,
имеющие противоположные знаки. Прямая,
проведенная через эти две точки,
пересекает ось X при
значении
,
определяемом по формуле
Затем вычисляется
значение функции
,
которое сравнивается со значениями
функции
и
.
На следующей итерации
используется вместо того из них, с
которым совпадает по знаку. Процесс
уточнения прекращается, если выполняется
условие
Метод касательных (Ньютона-Рафсона)
Данный метод широко используется при построении итерационных алгоритмов. Это обусловлено тем, что на этапе отделения корня не обязательно находить интервал, на котором заключен корень. Достаточно задать некоторое начальное значение . Это возможно по той причине, что в методе Ньютона-Рафсона осуществляется экстраполяция с помощью касательной к кривой в данной точке. Затем, начиная о начального приближения , осуществляется процесс уточнения значения корня. Вычисление уточнённого значения корня производится по формуле
, 6.6
где
значение первой производной
в точке
.
Если полученное
значение
больше
,
то вся процедура повторяется, но при
этом вместо
используется значение
.
Необходимо отметить следующие особенности метода:
быстрота сходимости в большой степени зависит от удачного выбора значения ;
метод не всегда обеспечивает сходимость, поэтому необходимо задавать допустимое число итераций;
выражение для
может оказаться слишком сложным.
Метод секущих
Этот метод аналогичен методу Ньютона-Рафсона. В нем используется итерационная формула вида
в которой в отличие от формулы (6.6) вместо, вычисления значения производной используется некоторое ее приближение, определяемое выражением
При этом, однако,
возникает проблема с вычислением первого
приближения. Обычно полагают, что
Метод простой итерации (последовательных приближений)
Для применения этого метода уравнение (6.1) представляется в виде
6.7
соответствующая
итерационная формула имеет вид
,
где
-вычисленное на предыдущей итерации
уточнение значения корня. Процесс
уточнения так же, как и в методах секущих
и касательных начинается с некоторого
заданного начального приближения
.
Простота метода делает его привлекательным, но он обладает тем недостатком, что не всегда обеспечивает сходимость. Поэтому в программе, использующей этот метод, всегда должен быть контроль сходимости. Необходимо также отметить тот факт, что исходное уравнение (6.1) можно преобразовать к виду (6.7) различными путями. При этом для одного и того же исходного уравнения (6.1) можно получить различные выражения вида (6.7), для которых итерационный процесс различается сходимостью.
Если итерационны
процесс сходится, то его окончанию
соответствует выполнение условия
.
