- •Оглавление
- •§ 2. Существование и единственность интерполяционного многочлена
- •§ 3. Интерполяционный многочлен Лагранжа
- •§ 4. Погрешность интерполяционного многочлена Лагранжа
- •§ 5. Минимизация погрешности интерполяционного многочлена Лагранжа. Многочлен Чебышева
- •§ 6. Схема Эйткена
- •§ 7. Численное дифференцирование
- •§ 8. Погрешность простейших формул численного дифференцирования
- •§ 9. Разделенные разности. Многочлен Ньютона.
- •§ 10. Интерполяция с кратными узлами
- •§ 11. Кубическая сплайн-интерполяция
- •ГлаваIii. Численное интегрирование
- •§ 1. Простейшие квадратурные формулы. Составные формулы
- •§ 2. Метод неопределенных коэффициентов
- •§ 3. Формулы Ньютона-Котеса
- •§ 4. Формулы Гаусса
- •§ 5. Погрешность квадратурных формул. Правило Рунге.
- •ГлаваIv. Численные методы алгебры
- •§1. Системы линейных уравнений: метод простых итераций, метод Зейделя
- •§2. Метод наискорейшего спуска
- •§ 3. Обратная интерполяция для решения нелинейных уравнений
- •§ 4. Системы нелинейных уравнений: метод простых итераций
- •§ 5. Системы нелинейных уравнений: метод Ньютона
- •§ 6. Методы спуска
- •Глава V. Дифференциальные уравнения и системы
- •§ 1. Задача Коши для обыкновенных дифференциальных уравнений: применение формулы Тейлора
- •§ 2. Метод Эйлера. Методы Рунге-Кутта
- •§ 3. Конечно-разностные методы
- •§ 4. Уравнения второго порядка
§ 3. Формулы Ньютона-Котеса
Пусть d0, ..., dn [–1;1] (вспомогательные узлы, сначала различные, потом возможно совпадающие)
, для i = 0,...,n.
f(xi) , для i = 0,...,n.
Пусть Ln(x) — интерполяционный многочлен Лагранжа по узлам xi.
Тогда , гдеp(x) — некоторая фиксированная функция, называемая весовой функцией.
Выполним замену:
Замечание: В случае, когда среди d0, ..., dn есть совпавшие (следовательно, среди x0, ..., xn тоже), вместо многочлена Лагранжа используют интерполяционный многочлен с кратными узлами. Однако результат так же записывают в виде .
Опр. Квадратурные формулы Ньютона-Котеса — формулы вида
, где .
Свойства:
1. Если p(x) четна (симметрична) относительно , т.е.иxi расположены симметрично вокруг , тоDi=Dn–i. Такую квадратурную формулу называют "симметричной".
2. "Симметричные" квадратурные формулы точны для любой функции, нечетной относительно , т.е..
Частные случаи: при p(x) 1
1)n = 0; d0 = 0 — формула прямоугольников.
2)n = 1; d0 = –1, d1 = 1 — формула трапеций.
3)n = 2; d0 = –1, d1 = 0, d2 = 1 — формула Симпсона.
4)n = 1; d0 = 0 = d1 — формула прямоугольников.
5)n = 3; d0 = –1, d1 = 0, d2 = 1, d3 = 0 — формула Симпсона.
§ 4. Формулы Гаусса
Задача: Дано: n — количество узлов;
[a,b] — отрезок;
p(x) > 0 на [a,b].
Найти: квадратурную формулу , точную для многочленов наибольшей степениm, (т.е. найти узлы x0, ..., xn–1 и коэффициенты D0, ...,Dn-1).
Опр. Квадратурная формула Гаусса — решение поставленной задачи.
Теорема. Существует решение для m = 2n – 1.
Доказательство:
1) При подстановке в квадратурную формулу простых многочленов 1=x0, x, x2,...,xm получится система уравнений:
, для j = 0,...,m.
В этой системе (m+1) нелинейное уравнение с 2n неизвестными x0, ..., xn–1 , D0, ...,Dn-1. При (m+1) = 2n решений конечное число (если оно существует).
Следовательно, m = 2n – 1.
2) Существование решения будет показано ниже.
Опр. Скалярным произведением функций f(x) и g(x) (с комплексными значениями) называется
, где – комплексно сопряженная кg(x).
Опр. Многочлен g(x) ортогонален многочлену g(x), соответственно p(x) и [a,b], если (f(x),g(x)) = 0.
Обозначим многочлен степениn, со старшим коэффициентом =1, ортогональный всем многочленам меньшей степени.
Пример.
1. Многочлены Чебышева — соответствуют и [–1;1].
2. Многочлены Лежандра:
—соответствуют p(x) 1 и [–1;1].
Если многочлен имеетn различных корней x0, ..., xn–1 на [a,b], то .
Пусть эти корни x0, ..., xn–1 — узлы интерполяции. Найдем по ним квадратурную формулу (например, формулу Ньютона-Котеса). Тогда она точна для всех многочленов степени (n–1).
Лемма.
Если x0, ..., xn–1 — корни (нули) многочлена степениn, и формула точна для многочленов степени (n–1), то она точна и для всех многочленов степени (2n–1).
Доказательство:
Пусть Q2n–1(x) — произвольный многочлен степени (2n–1).
По теореме о делении многочленов с остатком выполняется .
Найдем
. Лемма доказана.
Примеры: при p(x) 1, на [–1;1]
n = 1; x0 = 0; D0 = 2, т.е. формула
точна для многочленов степени 21–1 = 1.
n = 2; x0 = – 0,577; x1 = 0,577; D0 = D1 = 1, т.е. формула
точна для многочленов степени 22–1 = 3.
n = 3; x0 = – 0,775; x1 = 0; x2 = 0,775;
D0 = 0,556; D1 = 0,889; D2 = 0,556, т.е. формула
точна для многочленов степени 23–1 = 5.
Замечание:
Чтобы использовать эти узлы и коэффициенты для интеграла на произвольном отрезке [a,b], нужно в интеграле выполнить замену переменной .
Тогда . Т.е. коэффициентыD0, ...,Dn-1 не изменятся, а узлы пропорционально преобразуются в узлы на отрезке [a,b].
Составная формула Гаусса, для p(x) 1:
отрезок [a,b] разбивается на N частей одинаковой длины,
каждая часть тоже разбивается на n – 1 частей,
точки деления — xki , где k = 0,...,N – 1, i= 0,...,n – 1.
Тогда .