Численное дифференцирование
Численное дифференцирование
Задача:
Дано: x0, x1, ..., xn — узлы,
f0, f1, ..., fn — значения f(x) в узлах.
Найти: .
1 способ) Поскольку f(x) » Ln(x), то (для 1 £ m £ n).
2 способ) Метод неопределенных коэффициентов.
Пусть , (1)
где ci — коэффициенты, обеспечивающие точность формулы для функций f(x), являющихся многочленами наиболее высокой степени.
Рекомендуемые материалы
Если произвольный многочлен a0+a1x+...+anxn степени n взят в качестве f(x), то выполняется
для любых a0,a1,...an.
Равенство возможно только если коэффициенты при aj совпадают, т.е.
для i = 0,...,n.
Получаем СЛУ с неизвестными c0,...cn, (n+1) неизвестных, (n+1) уравнений.
(Такая же система получается, если в формулу (1) подставлять простые многочлены степени £ n, т.е. 1=x0, x, x2,...,xn).
Главный определитель системы
— определитель Вандермонда (транспонированный).
Следовательно, решение c0,...cn существует и единственно.
3 способ) Использование простейших формул численного дифференцирования.
Вывод первой формулы: пусть даны x0, x1 — узлы, f0, f1 — значения f(x) в узлах, h = x1 – x0 расстояние между узлами.
По определению производной функции в точке .
Þ , т.е.
(2)
Замечание: , т.е. производная в x1 также вычисляется по формуле (2).
Очевидно, формула точна для многочленов степени 1.
Вывод второй формулы: пусть даны x0, x1, x2 — узлы, f0, f1 , f2 — значения f(x) в узлах, h = x1 – x0 = x2 – x0 расстояние между узлами.
Найдем формулу для производной в средней точке: .
Упростим задачу: пусть -h,0,h – узлы, f0, f1 , f2 — значения. — искомая формула.
Подставим в нее 1=x0, x, x2. Получим СЛУ:
Û
.
Решение системы ,
,
.
Тогда .
По причине линейности для произвольных узлов x0, x1, x2 можно использовать те же коэффициенты, следовательно
(3)
Формула точна для многочленов степени 2.
Вывод третьей формулы: пусть даны x0, x1, x2 — узлы, f0, f1 , f2 — значения f(x) в узлах, h = x1 – x0 = x2 – x0 расстояние между узлами.
Найдем формулу для второй производной в средней точке: .
Упростим задачу: пусть -h,0,h – узлы, f0, f1 , f2 — значения. — искомая формула.
Подставим в нее 1=x0, x, x2. Получим СЛУ:
Û
.
Если Вам понравилась эта лекция, то понравится и эта - Товарная политика в маркетинге.
Решение системы ,
,
.
Тогда .
По причине линейности для произвольных узлов x0, x1, x2 можно использовать те же коэффициенты, следовательно
(4)
Формула также точна для многочленов степени 2.
Д/З Вывести формулы для вычисления через
и для
через
методом неопределенных коэффициентов.