- •Оглавление
- •§ 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. Уравнения второго порядка
§ 8. Погрешность простейших формул численного дифференцирования
Первая формула (2)
или .
Для оценки погрешности воспользуемся разложением по формуле Тейлора:
, где .
.
—погрешность формулы (2).
Вторая формула (3)
или .
Для оценки погрешности также воспользуемся разложением по формуле Тейлора:
, где ,
, где .
Вычтем из первой строки вторую и поделим на 2h:
.
Поскольку , существует точка, такая что(предполагая непрерывность третьей производной).
—погрешность формулы (3).
Третья формула (4)
или .
Для оценки погрешности также воспользуемся разложением по формуле Тейлора:
, где ,
, где .
Сложим строки и поделим на h2:
.
Существует точка , такая что(предполагая непрерывность четвертой производной).
—погрешность
формулы (4).
Замечание: говорят, что первая погрешность имеет порядок h, а вторая и третья — порядок h2.
§ 9. Разделенные разности. Многочлен Ньютона.
Вступление: схема Эйткена, формулы вычисления производных, используют разности значений функций, деленные на расстояния между узлами. Похожие формулы называют разностными методами.
Опр. Назовем разделенными разностями 0-го порядка значения f(xi).
Назовем разделенными разностями 1-го порядка:
.
Назовем разделенными разностями 2-го порядка:
.
Назовем разделенными разностями порядка l:
.
Для вычисления всех разделенных разностей используют таблицу, как в схеме Эйткена:
f(x0) |
|
|
|
|
f(x0; x1) |
|
|
| |
f(x1) |
|
f(x0; x1; x2) |
|
|
|
f(x1; x2) |
|
| |
f(x2) |
|
|
|
f(x0; ...; xn) |
|
|
|
| |
|
|
f(xn–2; xn-1; xn) |
|
|
|
f(xn–1; xn) |
|
|
|
f(xn) |
|
|
|
|
Лемма 1.(без док-ва)
.
Опр. Интерполяционным многочленом Ньютона с разделенными разностями называется
.
Теорема 2.
Многочлен Ньютона совпадает с многочленом Лагранжа.
Док-во:
1)
где Lk(x) — многочлен Лагранжа степени k по узлам x0,...,xk.
2) .
3) Покажем, что для любого k выполняется .
По определению многочлена Лагранжа
. Теорема доказана.
Замечание: если x0 < x1 < … < xn , то
— интерполяционный многочлен для интерполяции вперед;
— интерполяционный многочлен для интерполяции назад.
§ 10. Интерполяция с кратными узлами
Задача: Дано: x0, x1, ..., xn — узлы (различные),
m0,..., mn — кратности (натуральные числа),
s = m0 +...+ mn
Найти: многочлен g(x) степени (s–1), такой, что:
,
– – – – – – – – – –
.
Утверждение.
Многочлен g(x) определяется единственным образом.
Док-во:
Существование такого многочлена будет показано ниже, в описании алгоритма его нахождения.
Докажем единственность методом "от противного".
Предположим, существуют два многочлена степени (s–1), удовлетворяющих условиям задачи. Обозначим их разность Q(x).
Тогда Q(x) — многочлен степени (s–1) (или ниже), удовлетворяющий условиям:
,
– – – – – – – – – –
.
Следовательно, у многочлена Q(x) число x0 – корень кратности m0 , и т.д.
Таким образом, Q(x) имеет s корней с учетом их кратностей. Но многочлен степени (s–1) не может иметь более (s–1) корней, следовательно Q(x)0.
Утв. доказано.
Для нахождения g(x) сведем задачу к задаче поиска интерполяционного многочлена с s узлами.
Пусть > 0 — некоторая переменная величина,
введем узлы , дляi = 0,...,n; j = 1,...,mi.
При 0 .
При достаточно маленьком все различны.
По таблице разделенных разностей:
|
|
| |
|
|
| |
|
|
| |
… |
|
| |
|
|
|
|
|
| ||
|
|
| |
|
|
|
|
|
|
| |
|
|
|
Найдем многочлен Ньютона
Запишем в более коротком виде:
Тогда его предел при 0 имеет вид:
, где
.
Заметим, что , т.е. обычная разделенная разность, еслиi l.
В противном случае, (доказывается по индукции).
Алгоритм нахождения g(x):
1) Записать массив предельных значений узлов , т.е. узлов
x0,...,x0,x1, ...,x1,...,xn,..., xn (каждый узел повторяется столько раз, какова его кратность).
2) Составить таблицу предельных значений разделенных разностей:
|
|
| |
|
| ||
… |
|
| |
|
|
|
|
|
| ||
|
|
| |
|
|
|
|
|
|
| |
|
|
|
3) Составить многочлен Ньютона, используя верхнюю строку таблицы и массив узлов с повторами.
Пример. Дано: 0,1 — узлы;
2,3 — кратности;
f(0)=0, f '(0)=1,
f(1)=2, f '(1)=0, f "(1)=2.
Найти многочлен степени 4, удовлетворяющий перечисленным условиям.
1) Массив узлов с повторами: (0,0,1,1,1).
2)
0 |
|
|
|
|
|
f '(0)=1 |
|
|
|
0 |
|
(2–1)/(1–0)=1 |
|
|
|
(2–0)/(1–0)=2 |
|
–3 |
|
2 |
|
(0–2)/(1–0)=–2 |
|
6 |
|
f '(1)=0 |
|
3 |
|
2 |
|
f "(1)/2=1 |
|
|
|
f '(1)=0 |
|
|
|
2 |
|
|
|
|
3) g(x) = 0+1(x–0)+1(x–0)2–3x2(x–1)+6x2(x–1)2 = 6x4–15x3+10x2+x.