
- •Федеральное агентство по образованию
- •Численные методы в инженерных расчетах
- •Численные методы в инженерных расчетах. Учебное пособие по выполнению лабораторных работ.
- •Содержание
- •Предисловие.
- •Лабораторная работа № 1 Тема: Методы оценки погрешностей Теоретическое введение.
- •Абсолютная и относительная погрешности.
- •Правильная запись и округление чисел.
- •Определение количества верных цифр по относительной погрешности приближенного числа.
- •Вычисление ошибок арифметических действий.
- •Оценка погрешностей значений функций.
- •Способы приближенных вычислений по заданной формуле.
- •6.1 Вычисления по правилам подсчета цифр.
- •6.3 Вычисления по методу границ.
- •Приближенные вычисления по формулам с использованием инструментального пакета Excel.
- •Практическая часть.
- •Варианты заданий.
- •Контрольные вопросы
- •Лабораторная работа № 2 Тема: Решение уравнений с одной переменной. Теоретическое введение.
- •Постановка задачи решения уравнений. Отделение корней алгебраических и трансцендентных уравнений.
- •Уточнение корня методом половинного деления.
- •Метод хорд.
- •Метод Ньютона (метод касательных).
- •Практическая часть.
- •Варианты заданий.
- •Контрольные вопросы
- •Лабораторная работа № 3 Тема: Численные методы решения систем линейных алгебраических уравнений (слау). Теоретическое введение.
- •3.1. Системы линейных алгебраических уравнений.
- •3.2. Метод Гаусса.
- •3.3. Решение систем уравнений с помощью табличного процессора Excel.
- •Практическая часть.
- •Варианты заданий.
- •Лабораторная работа № 4 Тема: Приближение функций Теоретическое введение.
- •4.1 Постановка задачи аппроксимации функций.
- •4.2. Существование и единственность интерполяционного многочлена.
- •Интерполяционный многочлен Лагранжа.
- •4.4. Организация ручных вычислений по формуле Лагранжа.
- •4.5. Интерполяционные формулы Ньютона.
- •4.5.1. Конечные разности
- •4.5.2. Первая интерполяционная формула Ньютона
- •4.5.3. Вторая интерполяционная формула Ньютона
- •4.7. Погрешность многочленной интерполяции.
- •Практическая часть.
- •Пояснения к выполнению лабораторной работы № 4
- •Контрольные вопросы
- •Варианты заданий.
- •Лабораторная работа № 5 Тема: Численное дифференцирование и интегрирование Теоретическое введение.
- •5.1. Постановка задачи численного дифференцирования.
- •5.2. Численное дифференцирование на основе интерполяционной формулы Лагранжа.
- •Пример 5.2 Составить интерполяционный многочлен Лагранжа для функции, заданной своими значениями на равноотстоящих узлах ( ):
- •5.3 Численное дифференцирование на основе интерполяционной формулы Ньютона.
- •5.4. Постановка задачи численного интегрирования.
- •5.5. Квадратурные формулы Ньютона-Котеса.
- •5.6 Формула трапеций
- •5.7. Формула Симпсона.
- •5.8 Полуэмпирические оценки точности вычислений по квадратурным формулам.
- •Практическая часть.
- •Варианты заданий.
- •Контрольные вопросы
- •Лабораторная работа № 6 Тема: Численное решение обыкновенного дифференциального уравнения. Теоретическое введение.
- •6.1. Постановка задачи.
- •6.2 Метод Эйлера.
- •6.3. Метод разложения в степенной ряд.
- •6.4 Метод Рунге-Кутта.
- •Практическая часть.
- •Пояснения к выполнению лабораторной работы № 6
- •Варианты заданий.
- •Контрольные вопросы.
- •Приложение 1 Табличный процессор Excel
- •Приложение 2 Задания к контрольной работе для заочной формы обучения.
- •Список литературы
- •Составитель Юрий Алексеевич Занора численные методы в инженерных расчетах
4.5. Интерполяционные формулы Ньютона.
Рассмотрим другой способ построения интерполяционного многочлена. При этом, однако, не следует забывать, что по заданной таблице, содержащей значения функции в п+1 узлов, интерполяционный многочлен n-й степени единственен (см. подразд. 4.2), и поэтому “новые” интерполяционные многочлены отличаются от построенного по той таблице многочлена Лагранжа лишь внешним видом.
Тем не менее, они представляют ценность, поскольку вид (т.е. форма записи) многочлена определяет порядок и объем вычислений, что в численных методах существенно.
Часто интерполирование ведется для функций, заданных таблицами с равноотстоящими значениями аргумента. В этом случае шаг таблицы h = хi+1 -хi (i = 0, 1, 2, ...) является величиной постоянной.
Для таких таблиц построение интерполяционных формул заметно упрощается, и мы ограничимся получением интерполяционных формул Ньютона лишь для этого случая.
4.5.1. Конечные разности
Пусть функция задана таблицей вида табл. 4.1 с постоянным шагом. Разности между значениями функции в соседних узлах интерполяции называются конечными разностями первого порядка:
Из конечных разностей первого порядка образуются конечные разности второго порядка:
Продолжая этот процесс, можно по заданной таблице функции составить таблицу конечных разностей (табл. 4.4).
Таблица 4.4
x0 |
y0 |
|
|
|
|
|
|
|
|
||
x1 |
y1 |
|
|
|
|
|
… |
|
|||
x2 |
y2 |
|
|
||
|
|
||||
… |
|
|
… |
||
|
|
||||
xn-1 |
yn-1 |
|
|
||
|
|
|
|||
xn |
yn |
|
|
|
|
|
|
|
|
Конечные разности любого порядка могут быть представлены через значения функции. Действительно, для разностей первого порядка это следует из определения. Для разностей второго порядка имеем :
Аналогично для разностей третьего порядка:
Методом математической индукции можно доказать, что
(4.12)
4.5.2. Первая интерполяционная формула Ньютона
Пусть для функции, заданной таблицей с постоянным шагом, составлена таблица конечных разностей (см. табл. 4.4). Будем искать интерполяционный многочлен в виде
(4.13)
Это — многочлен n-й степени. Значения коэффициентов найдем из условия совпадения значений исходной функции и многочлена в узлах.
Полагая х = х0, из (4.13) находим у0 = Рn(х0) = а0, откуда a0=y0.. Далее, полагая х=х1 получаем
откуда
При x=x2 имеем
т. е. у2 - 2 у0 -у0 = 2h2a2, или у2 – 2y1 + у0 = 2h2a2, откуда
а2 = 2y0/2h2.
Проведя аналогичные выкладки, можно получить а2 = 3y0/3!h3.
Исходя из этих формул, методом полной математической индукции можно доказать, что в общем случае выражение для аk будет иметь вид
(4.14)
Подставим теперь (4.14) в выражение для многочлена (4.13)
(4.15)
Часто
эта формула записывается в несколько
ином виде. Введем
вместо переменной х
новую
переменную t:
, или,
напротив,
.
Тогда
и
т.д. После этого формула (4.15) примет вид
(4.16)
Формула (4.16) называется первой интерполяционной формулой Ньютона.
Эта формула традиционно применяется для интерполирования в начале отрезка интерполяции, для значений t в интервале (0,1). Первую интерполяционную формулу Ньютона называют по этой причине формулой для интерполирования вперед. Заметим, что путем переопределения узлов за начальное значение х0 можно принимать любое табличное значение аргумента х (отбросив “лишние” узлы слева).
Пример 4.3. Построить интерполяционный многочлен Ньютона по следующим данным:
x |
0,5 |
1 |
1,5 |
2 |
2,5 |
y |
1,715 |
2,348 |
3,127 |
5,289 |
8,914 |
Построим таблицу разностей:
x |
y |
|
|
|
|
0,5 |
1,715 |
|
|
|
|
|
|
0,633 |
|
|
|
1 |
2,348 |
|
0,146 |
|
|
|
|
0,779 |
|
1,237 |
|
1,5 |
3,127 |
|
1,383 |
|
-1,157 |
|
|
2,162 |
|
0,080 |
|
2 |
5,289 |
|
1,463 |
|
|
|
|
3,625 |
|
|
|
2,5 |
8,914 |
|
|
|
|
Таким образом, многочлен Ньютона, представленный в форме (4.15), имеет вид
Представим
тот же многочлен в форме (4.16). Введем
переменную
и получим