- •Bisection
- •7.) Метод хорд (секущих).
- •9.) Методы решения систем линейных алгебраических уравнений:
- •Постановка задачи
- •10.) Прямые методы решения слау Метод Крамера:
- •Решение систем линейных алгебраических уравнений матричным методом (с помощью обратной матрицы).
- •Метод Гаусса- этот метод заключается в последовательном исключении неизвестных. Пусть в системе уравнений
- •Итерационные методы решения линейных алгебраических систем Метод простой итерации или метод Якоби
- •Алгоритм метода простых итераций
- •Алгоритм численного метода Гаусса:
- •1. Прямой ход.
- •Метод Гаусса – Зейделя
- •Алгоритм метода Зейделя
- •11.) Нормы векторов
- •12.) Нормы матриц
- •Свойства норм матриц.
- •Алгоритм метода Зейделя
- •Постановка задачи
- •Задача интерполяции функции, интерполяционные полиномы:
- •Оценка погрешности интерполяционной формулы Лагранжа
- •Интерполяционные формулы Ньютона
- •Оценка погрешностей первой и второй интерполяционных формул Ньютона
- •Численные методы решения задачи Коши для оду:
- •Где .
- •Оценка элементарной площади Si правым прямоугольником.
- •Оценка элементарной площади Si центральным прямоугольником.
- •Геометрическая иллюстрация вычисления значения определённого интеграла по формуле левых прямоугольников.
Численные методы решения задачи Коши для оду:
Постановка задачи. Найти решение ОДУ первого порядка
на
отрезке
при
условии ![]()
При
нахождении приближенного решения будем
считать, что вычисления проводятся с
расчетным шагом
,
расчетными узлами служат точки
промежутка
[x0, xn].
Целью является построение таблицы
|
xi |
x0 |
x1 |
… |
xn |
|
yi |
y0 |
y1 |
… |
yn |
т.е. ищутся приближенные значения y в узлах сетки.
Интегрируя
уравнение на отрезке
,
получим

Воспользовавшись простейшей формулой левых прямоугольников первого порядка
,
получаем явную формулу Эйлера:
,
.
Порядок расчетов:
Зная
,
находим
,
затем
т.д.
Геометрическая интерпретация метода Эйлера:
Пользуясь
тем, что в точке x0 известно
решение y(x0) = y0 и
значение его производной
,
можно записать уравнение касательной
к графику искомой функции
в
точке
:
.
При достаточно малом шаге h ордината
этой
касательной, полученная подстановкой
в правую часть значения
,
должна мало отличаться от ординаты y(x1)
решения y(x)
задачи Коши. Следовательно,
точка
пересечения
касательной с прямой x = x1 может
быть приближенно принята за новую
начальную точку. Через эту точку снова
проведем прямую
,
которая приближенно отражает поведение
касательной к
в
точке
.
Подставляя сюда
(т.е.
пересечение с прямой x = x2),
получим приближенное значение y(x)
в точке x2:
и
т.д. В итоге для i–й
точки получим формулу Эйлера.

Явный метод Эйлера имеет первый порядок точности или аппроксимации.
Если
использовать формулу правых
прямоугольников:
,
то придем к методу
,
.
Этот
метод называют неявным
методом Эйлера,
поскольку для вычисления неизвестного
значения
по
известному значению
требуется
решать уравнение, в общем случае
нелинейное.
Неявный метод Эйлера имеет первый порядок точности или аппроксимации.
Модифицированный
метод Эйлера: в
данном методе вычисление
состоит
из двух этапов:

Данная схема называется еще методом предиктор – корректор (предсказывающее – исправляющее). На первом этапе приближенное значение предсказывается с невысокой точностью (h), а на втором этапе это предсказание исправляется, так что результирующее значение имеет второй порядок точности.
Методы Рунге – Кутта: идея построения явных методов Рунге–Кутты p–го порядка заключается в получении приближений к значениям y(xi+1) по формуле вида
,
где
![]()
![]()
![]()
![]()
…………………………………………….
.
Здесь an, bnj, pn,
–
некоторые фиксированные числа (параметры).
При
построения методов Рунге–Кутты параметры
функции
(an, bnj, pn)
подбирают таким образом, чтобы получить
нужный порядок аппроксимации.
Схема Рунге – Кутта четвертого порядка точности:

24.)
Метод Эйлера (метод Рунге-Кутта 1-го порядка).
Разобьем [a, b] на n равных частей – элементарных отрезков, x0, x1,…,xn будем называть узлами сетки, h = (b-a)/n - шаг сетки.
,
;
,
.
Заменим
в уравнении
y’
в точке xi
её приближенной оценкой – отношением
приращений (это следует из определения
производной):

Тогда получаем:

Отсюда формула Эйлера:
,
– номер узла
Зная y0 в точке x0 (начальное условие) можно найти y1, затем, используя уже известные значения x1 и y1, вычислить x2 и y2 и так далее.
Рассмотрим геометрическую иллюстрацию метода Эйлера. В координатах (x,y) отобразим известные данные: отрезок [a,b] на оси Х и начальное условие y0 – точка А с координатами (a, y0). Отрезок [a,b] разобьем на n равных частей, получим узлы равномерной сетки a = x0, x1, x2, … , xn = b. Вычислим значения первой производной искомой функции в точке А, используя координату этой точки и исходное уравнение y’ = f(x,y)

Полученное значение позволяет построить касательную к искомой функции в точке А. Эту касательную можно использовать для вычисления приближенного значения искомой функции в новом узле х1 (кривую y(x) заменяем на отрезком АВ на элементарном отрезке [x0, x1]).







Геометрическая
иллюстрация метода Эйлера.
Зная (x1,y1), можно аналогично получить новую точку (x2,y2) и т.д.

Алгоритм расчета новой точки методом Эйлера:

Алгоритм решения ОДУ 1-го порядка методом Эйлера.
25.)
Из
геометрической иллюстрации следует,
что:
На каждом шаге есть погрешность (на рисунке это отрезок BD). Погрешность тем больше, чем больше шаг.
Ошибка может накапливаться.
Формула
Эйлера
имеетпогрешность
метода

Для практического выбора h с целью обеспечения заданной точности решения задачи применяется следующий прием.
Выполняются 2 расчета: с n и 2n узлами. Если полученные значения функции в во всех узлах отличаются не более чем на , задача считается решенной. Если нет, число узлов вновь удваивают и опять сравнивают полученные значения функций.
Таким образом, расчет продолжается до достижения условия
Порядок оценки погрешности метода Эйлера на одном шаге:
1)Записать
разложение точного решения задачи Коши
в точке
по
формуле Тейлора с остаточным членом в
форме Лагранжа:
![]()
,
.
2)Погрешность
метода на одном шаге имеет порядок
так
как
![]()
3)После
шагов
погрешность вычисления значения
в
конечной точке отрезка возрастёт не
более чем в
раз.
Погрешность метода Эйлера можно оценить
неравенством
![]()
или представить в виде
,
