- •Министерство образования украины одесский государственный политехнический университет химико-технологический факультет
- •Одесса 1999
- •Содержание
- •1. Структура курсовой работы 5
- •2. Корреляционный анализ 6
- •3. Интерполирование функций 21
- •Введение
- •1. Структура курсовой работы
- •2. Корреляционный анализ
- •2.1. Теоретические сведения
- •2.2.Линейная корреляция
- •2.3. Линейный регрессионный анализ. Метод наименьших квадратов
- •2.3.1. Метод наименьших квадратов
- •Требуется определить коэффициент эмпирической формулы
- •2.3.2. Анализ уравнения регрессии
- •2.4. Представление экспериментальных данных формулами без использования мнк
- •2.4.1. Выбор эмпирической формулы. Метод выравнивания.
- •2.5. Определение параметров эмпирической формулы
- •2.5.1. Метод выбранных точек
- •2.5.2. Метод средних
- •3. Интерполирование функций
- •3.1. Постановка задачи интерполирования
- •3.2. Параболическое интерполирование
- •3.3. Метод Лагранжа
- •3.4. Интерполяционные формулы Ньютона
- •3.4.1. Понятие о конечных разностях различных порядков
- •3.4.2. Первая интерполяционная формула Ньютона для равноотстоящих узлов интерполяции
- •3.4.3. Вторая интерполяционная формула Ньютона для равноотстоящих узлов интерполяции
- •Конечные разности
- •2.5. Обратное интерполирование
- •Рекомендуемая литература
3.3. Метод Лагранжа
Пусть при Х = Х0, Х1, Х2, ..., Хn функция f(X) принимает соответственно значения Y0, Y1, Y2, ...,Yn. Многочлен степени не выше n, принимающий в узловых точках заданные значения, имеет вид:
|
Рn(X)=Y= |
(3.5) |
Этот многочлен (3.5) называется интерполяционной формулой Лагранжа и обладает следующим свойствами:
1. При заданной совокупности узловых точек построение многочлена возможно только единственным образом;
2. Многочлен Лагранжа может быть построен при любом расположении узлов интерполяции (включая и неравномерное).
В развернутом виде форма Лагранжа имеет вид:
Рn=
+
+
+
+ … +
+
+ … +
(3.6)
При n=1 формула Лагранжа приобретает вид:
|
Р(Х) = |
(3.7) |
и называется формулой линейной интерполяции.
При n=2 получим формулу квадратичной интерполяции
|
Р(Х)= |
(3.8) |
Пример 3.1: Объем 1 кг метана изменяется в зависимости от давления при Т=273 К следующим образом (табл. 3.2):
Таблица 3.2
Экспериментальные данные
-
Р, МПа
0.096
0.075
0.036
V, м3
1.477
1.891
3.939
Определить объем 1 кг метана при давлении 0.083 МПа.
Р(0.083)=
+
Таким образом, объем 1 кг метана при Р=0.083 МПа равен 1.676 м3.
Для решения задач интерполяции с использованием формулы Лагранжа можно применять прикладную программу LAGRANG.EXE
Существует еще целый ряд методов интерполяции - метод конечных разностей, интерполяционные формулы Ньютона и др. Рассмотрим метод конечных разностей.
3.4. Интерполяционные формулы Ньютона
3.4.1. Понятие о конечных разностях различных порядков
Для таблицы функции Y = f(X) с постоянным шагом h (т.е. с равноотстоящими узлами интерполяции):
|
Xk
= X0
+ k.h, Yk
= f(Xk)
(k = 0,
|
(3.9) |
построение интерполяционного многочлена удобнее всего производить по формулам, использующим табличные разности функции.
Табличные (конечные) разности функции (разности первого порядка) определяются так:
|
Y = Yk+1 – Yk (k = 0, 1, 2, ... ) |
(3.10) |
Разности второго порядка определяются как разности разностей первого порядка:
|
YYYYYY |
|
Разности порядка n определяются:
|
mYk = n—1Yk +1 – n–1Yk |
(3.12) |
Разности различных порядков могут быть выражены непосредственно через значения функции:
yi = yi+1 – yi; 2yi = yi+1 — yi = (yi+2 – yi+1) — (yi+1 – yi) = yi+2 – 2 yi+1 + yi ; 3yi = 2yi+1 — 2yi = (yi+3 – 2 yi+2 + yi+1) — (yi+2 – 2 yi+1 + yi) = yi+3 – 3 yi+2 + 3 yi+1 – yi . |
(3.13) |
Нетрудно доказать, что для любого m
|
m yi
= yi+m
— m yi+m–1
+
|
(3.14) |
|
+ (—1)m–1 m yi+1 + (—1)m yi . |
|
Конечные разности различных порядков удобно располагать в форме таблиц: горизонтальной (табл.3.3) и диагональной (табл.3.4). Если данные расположены в таблицах через равные интервалы ΔY, то критерием выбора показателя степени n модели в виде полинома Y = b0 + b1*Х + b2*Х2 + ... + bn*Xn является постоянство значений n-ой последовательной разности Δ(n)Yi табличных данных.
Таблица 3.3
Горизонтальная таблица разностей
-
X
Y
y
2y
3y
X0
y0
y0
2y0
3y0
X1
y1
y1
2y1
X2
y2
y2
X3
y3
Таблица 3.4
Диагональная таблица разностей
-
X
y
y
2y
3y
X0
X1
X2
X3
y0
y1
y2
y3
y0
y1
y2
2y0
2y1
3y0
В начале таблицы, где наращивание узлов интерполяции можно производить только вперед от начальной точки X0, применяется первая интерполяционная формула Ньютона. В конце таблицы, где наращивание узлов интерполяции можно производить только назад от начальной точки X0, применяется вторая интерполяционная формула Ньютона,.
