- •Метод простой итерации при решении уравнения с одной переменной.
- •Метод простой итерации для слау.
- •Интерполяционный многочлен Лагранжа. Вывод, оценка погрешности.
- •Метод трапеций для численного нахождения определенного интеграла: вывод формулы, оценка погрешности, геометрический смысл.
- •Методы численного интегрирования дифференциальных уравнений.
-
Метод трапеций для численного нахождения определенного интеграла: вывод формулы, оценка погрешности, геометрический смысл.
Положим в , n=1, тогда i=(0,1),
Найдем Hi
На интервале [x0,x1] имеем
Аналогично формулы на остальных интервалах. Суммируя по всем интервалам.
(1)
-
– формула трапеций
Оценка погрешности
Предположим, что f(х) дважды непрерывно дифференцируема.
Остаточная часть (погрешность) .
Т.о. R(0)=0.
Найдем R’(h)= (2). Из (2) следует, R’(0)=0.
Найдем R’’(h)=
=
Проинтегрируем R’’(h) на [0,h]
По теореме о среднем, где –некоторая точка из [o,h]
(3)
Проинтегрируем (3) на [o,h]
, где принадлежит [o,h]
Суммой по всему отрезку получим
, где M=max, х принадлежит [a,b]
-
Методы численного интегрирования дифференциальных уравнений.
Метод Эйлера
y ' =f(x,y) (1)
y(x0)=y0 (2) x€[a,b]
Разобьем интервал [a,b] точками xi, x0=a, xn=и, разбиение равномерное.
xi+1 – xi = h, проинтегрируем [x0,x1], получим
y(x1) – y(x0) =
y(xi) = yi
Положим, что интервал xi+1 – xi достаточно мал, и на интервале функция f(x,y) меняется слабо.
На интервале [x0,x1] f(x,y)≈f(x0,y0), следовательно y1=y0+f(x0,y0)(x1-x0)
y1=y0+h·f(x0,y0)
Аналогично на остальных интервалах
yk+1 = yk + h·f(xk,yk) (3)
k=0…(h-1)
Решение получаем в виде таблицы:
f(xk,yk) = yk’
yk+1 = yk +h·yk’ или ∆yk = h·yk’
yk+1 = yk + ∆yk
Оценим погрешность
Используем формулу Тейлора:
y(x0+h) = y(x0) + h·y’(x0) + O(h2)
Сравнивая с (3), получим:
y1 = y0 + h·y’(x0) + O(h2), на интервале [x0,x1]
Суммарная ошибка умножается на h и общая ошибка O(h)
Геометрическая иллюстрация:
y(x) – точное решение
Формула метода Эйлера
y1-y0 = y’(x0)(x1-x0) – уравнение касательной в точке (x0,y0)
Метод Рунге-Кутта
Рассмотрим уравнение (1). Для улучшения точности используем значение функции в промежуточных точках интервалов [xi,xi+1]
Предварительно рассчитав некоторые const:
Последующие значения функции находятся по формуле yi+1 = yi + ∆yi,
где ∆yi =
Доказано, что погрешность этого метода равна O(h4).
Принято проводить двойной пересчет для достаточно заданной точности ε, а именно, находим решение с шагом h и 2h и сравниваем их по правилу Рунге.