- •1. Погрешности и их классификация
- •2. Приближенные числа и действия с ними.
- •Правила записи приближенных чисел.
- •Округление чисел
- •3. Уменьшение погрешностей
- •4. Устойчивость. Корректность. Сходимость.
- •5. Вычисление значений функций. Вычисление значений многочлена. Схема Горнера.
- •Вычисление значений рациональных дробей
- •Приближенное нахождение сумм числовых рядов.
- •Вычисление значений аналитической функции
- •Вычисление значений показательной функции
- •Вычисление значений логарифмической функции
- •Вычисление значений синуса и косинуса.
- •Вычисление значений гиперболического синуса
- •Вычисление значений гиперболического косинуса.
- •Применение метода итерации для приближенного вычисления значений функции
- •Вычисление квадратного корня
- •6. Приближение функций При решении задач постоянно встречается необходимость замены одной функции некоторой другой функцией .
- •6.1.2. Равномерное приближение.
- •6.2. Многочлены Тейлора.
- •6.3. Интерполяционный многочлен Лагранжа.
- •6.4. Линейная интерполяция.
- •7. Минимизация погрешности интерполяции. Многочлены Чебышева.
- •8. Интерполяция с равноотстоящими узлами.
- •9. Конечные и разделенные разности.
- •10.Интерполяционный многочлен Ньютона.
- •11. Интерполирование сплайнами.
- •12. Численное дифференцирование.
- •Погрешность численного дифференцирования.
- •13. Численное интегрирование.
- •Для удобства в вычислениях вместо дробных индексов вводят целочисленные, т.Е.
- •И формула Симпсона принимает вид
- •Еще одной формулой численного интегрирования является следующая, которая называется формулой Ньютона:
- •Остаточный член имеет вид
- •В последней формуле число узлов обязательно равно .
- •Особые случаи численного интегрирования.
- •Применение метода Монте-Карло к вычислению определенных и кратных интегралов.)
- •Приближенное решение алгебраических и трансцендентных уравнений. Отделение корней.
- •Теорема об оценке погрешности приближенного корня.
- •Графическое решение уравнений.
- •Метод половинного деления (дихотомия).
- •Метод хорд (метод пропорциональных частей)
- •Метод Ньютона (метод касательных).
- •Видоизмененный (упрощенный) метод Ньютона.
- •Комбинированный метод (хорд и касательных).
- •Метод итераций
- •Оценка погрешности приближения
- •15. Метод итерации для системы двух уравнений
- •Метод Гаусса.
- •Применение метода Гаусса для вычисления определителей.
- •Метод итерации для решения систем уравнений
- •Решение обыкновенных дифференциальных уравнений.
- •Так, например, уравнение
- •Является уравнением 1-го порядка.
- •В ходе поиска общего решения часто приходят к соотношению вида
- •Запишем это разложение в виде
- •Метод Эйлера с пересчетом.
- •Решение это приводим:
- •Видно, что при большом числе узлов метод Эйлера может привести к заметным погрешностям, в таких случаях предпочитают пользоваться численными методами высших порядков.
- •Метод Адамса.
10.Интерполяционный многочлен Ньютона.
Пусть - произвольные несовпадающие узлы, в которых известны значения функции .
Лемма 1. Алгебраический многочлен степени
(10.1)
является интерполяционным, т.е.
. (10.2)
Эти равенства доказываются для произвольных по индукции. Для можно доказать, воспользовавшись предыдущими формулами.
В некоторых источниках интерполяционный многочлен (10.1) дают в следующей форме:
, (10.3)
что одно и то же в силу леммы 3 предыдущего параграфа.
Замечание. Многочлен (10.1) называется интерполяционным многочленом Ньютона для неравных промежутков.
Согласно теореме о существовании единственного интерполяционного многочлена степени, удовлетворяющего условиям , многочлен (10.1) тождественно совпадает с интерполяционным многочленом Лагранжа, т.е. Поэтому остаточный член интерполяционного многочлена Ньютона тот же, что и у интерполяционного многочлена Лагранжа, т.е. справедливы следующие cоотношения:
;
;
;
.
При использовании интерполяционного многочлена Лагранжа изменение количества узлов интерполяции требует построения нового многочлена.
Интерполяционный многочлен Ньютона выражается не через значения функции , а через ее разделенные разности. При изменении степени у интерполяционного многочлена Ньютона требуется только добавить или отбросить соответствующее число стандартных слагаемых. Это удобно на практике.
Случай равноотстоящих узлов.
Пусть , .
Подставив эти выражения в (10.3), получаем
. (10.4) Выражение (10.4) называется интерполяционным многочленом Ньютона для интерполяции вперед.
Начало отсчета в нем расположено в крайнем левом узле (здесь ). Интерполяционный многочлен (10.4) удобно использовать в начале таблицы и для экстраполяции левее точки , т.е. для .
Рассмотрим пример интерполяции по формуле (10.4).
Пусть дана таблица значений функции и ее конечных разностей.
Конечные разности для простоты принято выписывать в числе единиц последнего десятичного знака, т.е. без указания положения запятой.
5
7
9
11
13
15 |
0,087156
0,121869
0,156434
0,190809
0,224951
0,258819 |
-34713
-34565
-34375
-34142
-33868 |
-148
-190
-233
-274 |
-42
-43
-41 |
Допустим, что надо найти . Из таблицы видно, что третьи разности близки к постоянной. Это свидетельствует о том, что функция на рассматриваемом промежутке близка к некоторому алгебраическому многочлену третьей степени.
Положим в (10.4) .
Вычисления имеют вид:
, ,
, ,
.
Промежуточные значения находились с семью знаками после запятой. Седьмой является запасным, в окончательном результате он округлен.
Для справки, точное значение , округленное с шестью знаками после запятой, равно 0,104528. т.е. все выписанные знаки для получились верные.
Для интерполяционного многочлена Ньютона при интерполяции назад начало отсчета расположено в крайнем правом узле , а используемые конечные разности идут в таблице от вправо вверх:
|
|
|
|
|
Интерполяционный многочлен с узлами , имеет вид
. (10.5)
Этот многочлен называется интерполяционным многочленом Ньютона для интерполяции назад.
Обратное интерполирование.
а). Пусть функция задана таблицей.
Задача обратного интерполирования заключается в том, чтобы по заданному значению функции определить соответствующее значение аргумента .
Будем считать, что в рассматриваемом интервале функция монотонна. Следовательно, задача имеет единственное решение. Она решается с помощью интерполяционного многочлена Лагранжа. Для этого надо принять переменную за независимую, а считать функцией от . Написав по заданным узлам многочлен Лагранжа, можно определить по заданному . Остаточный член можно получить из остаточного члена формулы Лагранжа, меняя местами и
. (10.6)
б). Итерационные методы. Если функция задана в виде таблицы с равноотстоящими узлами, то для нее можно записать один из интерполяционных многочленов. Например, первый интерполяционный многочлен Ньютона:
. (10.7)
Рассматривая последнее выражение как уравнение относительно , находим по заданному значению , а затем вычисляем
.
Если число узлов велико, то получим алгебраическое уравнение высокой степени. При решении такого уравнения удобно применить метод итераций.
Для этого запишем уравнение (10.7) в виде
.
За начальное приближение принимаем , а затем применяем процесс итераций . При достаточно малом шаге процесс итераций сходится к искомому корню, т.е. .
Условием сходимости является выполнение неравенства .
На практике итерации продолжают до тех пор, пока два последовательных значения и не совпадут с заданной точностью, и полагают .