
- •§1. Интерполирование функций. Сплайны первого и второго порядка.
- •1.1.Сплайн 1-го порядка (кусочно-линейная интерполяция).
- •1.2.Сплайн 2-го порядка s(X).
- •Из последней системы определяются
- •1.3. Расчетные формулы сплайна 2-го порядка.
- •1.4. Переменные и структурная схема расчета.
- •С начало труктурная схема расчета.
- •Решение задачи 1.
- •2.3. Приближенные методы вычисления определенного интеграла
- •2.4. Алгоритм вычисления определенного интеграла.
- •Структурная схема расчета.
- •2.5. Постановка задачи (круговой контур).
- •2.6. Решение задачи 2.
- •§3. Расчет показателей нефтяного месторождения в законтурной области пласта при упругом режиме.
- •3.2. Математическая модель задачи.
- •3.3.Численные методы решения задачи (3.1) – (3.2).
- •2. Метод Рунге – Кутта второго порядка точности.
- •3. Метод Рунге – Кутта третьего порядка точности.
- •4. Метод Рунге – Кутта четвертого порядка точности.
- •§ 4. Задача теплообмена в трубопроводе нефтеперевозки . Дифференциальные уравнения второго порядка. Краевая задача
- •4.1. Постановка задачи.
- •4.2. Математическая модель.
- •4.3. Приближенный метод решения задачи (4.1) – (4.2)
- •4.4. Трехточечная разностная схема. Метод прогонки.
- •4.5. Переменные. Блок-схема.
- •Блок-схема
- •§5. Гиперболические уравнения. Уравнение акустики. Постановка прямой и обратной задачи для уравнения акустики.
- •Конечно-разностный метод решения прямой задачи
- •Структура решения прямой задачи (1’)
- •Связь между различными уравнениями
- •Решение прямой задачи (7)-(9)
- •Алгоритм решения прямой задачи:
- •А лгоритм метода обращения разностной схемы:
§1. Интерполирование функций. Сплайны первого и второго порядка.
Интерполяция |
Приближение функции, известной на конечном множестве точек М, некоторой функцией (сплайном, многочленом Лагранжа и т.п.), значения которой совпадают со значениями данной функции на М. |
Постановка задачи. Функция у = f(x) задана в табличном виде
X |
x0 |
x1 |
x2 |
x3 |
… |
xn |
f(x) |
f(x0) |
f(x1) |
f(x2) |
f(x3) |
… |
f(xn) |
в
точках
,
Найти приближенное значение функции у = f(x) в промежуточных точках
Решение.
Если
аналитический
вид функции
у = f(x)
неизвестен, то значения функции
вычисляются приближенно. Приближенные
методы вычисления
называется интерполированием функции.
Наиболее точным и простым методом
интерполирования функции является
интерполирование функции сплайном.
1.1.Сплайн 1-го порядка (кусочно-линейная интерполяция).
(рис.1.1).Используя уравнение прямой, проходящей через точки Аi (xi, уi), Ai+1 (xi+1 ,уi+1) получим |
у
А1 А3 А2
А0 Аn
a=х0 х1 0 х2 х3 хn=b х
Рис.1.1. |
(1.1)
где yi = f(xi), xi = a + ih, a = x0. Из (1.1) получим
(1.2)
В (1.2) функция у зависит от i и х. Поэтому запишем в следующем виде
S(x)=
(1.3)
Функция (1.3) называется сплайном 1-го порядка.
Лабораторная
работа №1.
Задать самостоятельно функцию у
= f(x).
Составить таблицу функции у
= f(x)
на отрезке [а;в]
в узлах хi
=a+ih.
Вычислить промежуточные точные значения
.
Вычислить
погрешность
.
Найти среднюю арифметическую величину (мат.ожидание)
и среднеквадратическое отклонение
.
1.2.Сплайн 2-го порядка s(X).
На каждом из отрезков (xi, xi+1 ) функция у = f(x) приближается параболой
S(x)
=
В узлах х = хi ставятся следующие условия
- непрерывность функции S (x) в узлах
xi , i = 1, 2, …, n-1.
- непрерывность первой производной функции
S (x) в узлах xi , i = 1, 2, …, n-1.
Используя 1) - 3) определяем аi, bi, сi.
Из условия
следует, что
.
Сюда
можно дописать дополнительный коэффициент
.
Из условия 2) и 3) получаем систему