
- •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) в виде
.
За начальное приближение
принимаем
,
а затем применяем процесс итераций
.
При достаточно малом шаге
процесс итераций сходится к искомому
корню, т.е.
.
Условием сходимости
является выполнение неравенства .
На практике итерации
продолжают до тех пор, пока два
последовательных значения и
не
совпадут с заданной точностью, и
полагают
.