Как найти разделенные разности: таблица и пример
Дано: функция задана таблицей с неравным шагом, узлы : 0; 1; 3; 4 и значения : 3; 2; 12; 35. Найти: таблицу разделённых разностей и значение по интерполяционному многочлену Ньютона.
Шаги между узлами разные (1, затем 2, затем снова 1), поэтому обычные разности значений здесь бесполезны: делить приходится не на общий шаг, а на разность самих аргументов. Разделённые разности первого порядка получатся равными ; 5; 23, второго - 2 и 6, третья - 1, а искомое значение составит . Калькулятор сверху пересчитывает всю таблицу и сам многочлен под другие числа, а ниже идёт разбор именно этого варианта.
Решение по шагам
Дано. Таблица значений функции:
| 0 | 1 | 2 | 3 | |
|---|---|---|---|---|
| 0 | 1 | 3 | 4 | |
| 3 | 2 | 12 | 35 |
Найти: разделённые разности всех порядков, многочлен Ньютона и значение .
Шаг 1. Разности первого порядка. Каждую пару соседних узлов делим на расстояние между ними:
Подставляем числа:
Обратите внимание на второй столбец: разность значений равна 10, но узлы отстоят на две единицы, поэтому делим на 2. Именно здесь чаще всего теряют знаменатель и получают 10 вместо 5.
Шаг 2. Разности второго порядка. Берём соседние разности первого порядка и делим на расстояние между крайними узлами тройки - не между соседними, а между первым и последним:
Шаг 3. Разность третьего порядка. Правило то же, знаменатель растягивается на все четыре узла:
Шаг 4. Сводная таблица. Разности удобно выписать треугольником: каждый следующий столбец короче предыдущего на строку.
| 1-й порядок | 2-й порядок | 3-й порядок | ||
|---|---|---|---|---|
| 0 | 3 | |||
| 1 | 2 | 2 | ||
| 5 | 1 | |||
| 3 | 12 | 6 | ||
| 23 | ||||
| 4 | 35 |
Шаг 5. Многочлен Ньютона. Коэффициентами служит верхняя диагональ таблицы: , затем , 2 и 1. Формула для неравноотстоящих узлов выглядит так:
Подставляем найденные коэффициенты и узлы 0, 1, 3:
Шаг 6. Значение в точке. Считаем при по слагаемым, не раскрывая скобок:
Ответ. Разности первого порядка: ; 5; 23; второго: 2 и 6; третья: 1. Многочлен Ньютона , искомое значение .
Формула разделённой разности и откуда она берётся
Разделённой разностью нулевого порядка считают само значение функции в узле: . Разность первого порядка - это угловой коэффициент секущей, проведённой через две точки таблицы, то есть средняя скорость изменения функции на отрезке. Дальше определение работает рекуррентно: разность порядка собирается из двух разностей порядка , сдвинутых на один узел.
Ключевая деталь - знаменатель. В нём стоит расстояние между крайними узлами набора, а не между соседними: для разности второго порядка это , для третьего - . Из-за этого разделённые разности не зависят от того, равномерна сетка или нет, и работают там, где формулы с постоянным шагом неприменимы.
Смысл деления виден из предельного перехода. Если устремить к , то перейдёт в производную , а разность порядка даст для некоторой внутренней точки . Поэтому разделённая разность порядка - это, по сути, оценка -й производной, поделённой на факториал, и одновременно старший коэффициент интерполяционного многочлена по этим узлам.
Отсюда и вырастает форма Ньютона. Многочлен строится наращиванием: первое слагаемое даёт константу, проходящую через первую точку, второе добавляет наклон и «чинит» вторую точку, третье исправляет третью, не сбивая первые две, потому что множитель обращается в ноль в уже учтённых узлах. Через заданные узлов проходит ровно один многочлен степени не выше , поэтому результат совпадает с интерполяционной формулой Лагранжа - различается только запись и объём вычислений.
Свойства: симметричность и добавление нового узла
Разделённая разность симметрична: она не меняется при любой перестановке узлов. Если посчитать третью разность нашей таблицы в обратном порядке, от к , снова получится 1. Это удобная самопроверка на экзамене: пересчёт «с конца» задействует другие промежуточные числа, и совпадение итога почти исключает арифметическую ошибку.
Второе свойство - главное практическое преимущество схемы Ньютона. Новый узел добавляет к многочлену ровно одно слагаемое, а уже посчитанные коэффициенты не пересчитываются. Допустим, к таблице добавили узел со значением . Достраиваем нижнюю строку треугольника:
Разность четвёртого порядка обнулилась, четвёртое слагаемое исчезло, многочлен остался прежним. Это и есть признак степени: если разности порядка постоянны, а порядка равны нулю, таблица порождена многочленом степени . У нас постоянна третья разность, значит функция кубическая. В формуле Лагранжа такой добор узла потребовал бы пересчёта всех базисных полиномов с нуля.
Проверка ответа и остаточный член
Самая быстрая проверка - раскрыть скобки и подставить узлы. Раскрытие даёт ; при получаем 3, при выходит 2, при - 12, при - 35. Все четыре значения совпали с таблицей, значит коэффициенты найдены верно. Подстановка в канонический вид даёт - тот же ответ, что и по схеме Ньютона.
Погрешность интерполяции записывается через разделённую разность следующего порядка, куда добавлена сама точка :
В нашем случае функция кубическая, разность четвёртого порядка равна нулю, поэтому интерполяция точна в любой точке, а не только в узлах. Для произвольной гладкой функции остаток оценивают через максимум модуля производной; при работе с приближёнными табличными данными полезно помнить и про накопление абсолютной погрешности округлений: каждое деление на малую разность узлов её усиливает.
Отдельно стоит вопрос, что делать при равномерной сетке. Разделённые разности продолжают работать и там, просто связаны с обычными разностями значений соотношением , где - постоянный шаг. Обратное неверно: при неравномерной сетке формулы с теряют смысл. Если же узлов много и многочлен высокой степени начинает осциллировать между ними, вместо наращивания степени переходят к кубическим сплайнам, которые склеивают куски третьей степени.
Частые ошибки
- Делят на разность соседних узлов вместо крайних. В разности второго порядка знаменатель равен , а не . В нашем примере это , и подстановка единицы даёт неверные 6 вместо 2.
- Путают порядок вычитания в числителе. Из «правой» разности вычитают «левую», то есть из вычитают . Перестановка меняет знак всего коэффициента.
- Применяют формулы с постоянным шагом. При шаге 1, 2, 1 схемы с параметром и обычными разностями значений неприменимы, хотя таблица внешне выглядит привычно.
- Берут коэффициенты не с той диагонали. В многочлен идёт верхняя диагональ треугольника: , , , . Числа из нижних строк относятся к другому стартовому узлу.
- Сдвигают множители на один узел. В слагаемом при разности порядка стоят скобки с узлами , а узел в произведение не входит.
- Округляют промежуточные разности. Деления идут каскадом, и потеря знака после запятой на первом порядке разрастается к третьему в разы. Дроби лучше держать обыкновенными до последнего шага.
FAQ
Чем разделённые разности отличаются от конечных? Конечные разности - это просто разности значений функции в узлах с постоянным шагом, они имеют размерность самой функции. Разделённые разности дополнительно делятся на разность аргументов, поэтому имеют смысл средней скорости изменения и применимы к любой сетке. При равном шаге одно выражается через другое множителем .
Зависит ли разделённая разность от порядка узлов? Нет, она полностью симметрична: перестановка узлов результат не меняет. Порядок влияет только на промежуточные числа в таблице и на то, какие скобки появятся в записи многочлена Ньютона. Итоговый многочлен при этом остаётся тем же.
Что делать, если два узла совпали? Формула даёт деление на ноль, поэтому совпадающие узлы обрабатывают предельным переходом: , а разность порядка от одного повторённого узла равна . Такая схема называется интерполяцией Эрмита и требует, чтобы в задаче были заданы производные.
Как по таблице определить степень многочлена? Считать разности, пока они не станут постоянными. Если разности порядка одинаковы, а порядка обращаются в ноль, данные описываются многочленом степени . В разобранном примере третья разность равна 1, четвёртая после добавления узла обнулилась, значит степень равна трём.
Коротко
- Разности первого порядка: , для таблицы 0; 1; 3; 4 они равны ; 5; 23.
- Каждый следующий порядок - разность двух соседних разностей, делённая на расстояние между крайними узлами набора: получаем 2 и 6, затем 1.
- Коэффициенты многочлена Ньютона берутся с верхней диагонали треугольника: .
- Значение в точке считают по слагаемым, не раскрывая скобок: .
- Проверка: раскрытые скобки дают , подстановка узлов возвращает табличные значения 3, 2, 12 и 35.
Похожие задачи
Как вычислить конечные разности: таблица и пример
Разбираем, как вычислить конечные разности: таблица разностей по равноотстоящим узлам, первая и вторая интерполяционные формулы Ньютона, оценка степени многочлена и проверка расчёта.
Численные методыКак найти норму матрицы: три нормы и пример расчёта
Разбираем, как найти норму матрицы: максимум суммы модулей по строкам, по столбцам и евклидова норма, проверка согласованности с нормой вектора и расчёт числа обусловленности.
Численные методыКак отделить корни уравнения: таблица знаков и пример
Отделение корней уравнения x^3 - 3x + 1 = 0: таблица знаков с шагом 0,5 на отрезке от -3 до 3, проверка единственности корня по производной, графический способ и выбор шага.
Численные методыКак решить трансцендентное уравнение: пошаговое решение
Трансцендентное уравнение e^x = x + 2 с точностью 0,001: отделение корня на отрезке от 1 до 2, уточнение половинным делением за 10 шагов, метод Ньютона за 5 шагов и оценка погрешности.
Численные методыКак найти абсолютную погрешность: формула и пример
Разбираем, как найти абсолютную погрешность приближённого числа: формула модуля разности, предельная погрешность, перевод в относительную, верные значащие цифры и погрешность вычислений.
Численные методыКак решить систему методом Гаусса: пошаговое решение
Решаем систему трёх линейных уравнений методом Гаусса: расширенная матрица, прямой ход до ступенчатого вида, обратный ход, ранги, а также признаки несовместной и неопределённой системы.