- •Министерство образования и науки российской федерации
- •Методические указания
- •Часть 2
- •Р.Б.Салимов
- •4. Аппроксимация функций.
- •4.1. Интерполяция.
- •4.1.1. Интерполяционный полином в форме Лагранжа.
- •4.1.2. Интерполяционный полином в форме Ньютона.
- •4.2. Сглаживание. Метод наименьших квадратов (мнк).
- •5. Численное интегрирование.
- •5.1. Метод прямоугольников.
- •5.2. Метод трапеций.
- •5.3. Метод парабол (Симпсона).
- •5.4. Оценка точности вычисления определенного интеграла.
- •6. Численное решение обыкновенных дифференциальных уравнений.
- •6.1. Решение задачи Коши для обыкновенных дифференциальных уравнений.
- •6.1.1. Метод Эйлера.
- •6.1.2. Модифицированный метод Эйлера.
- •6.1.3. Метод Рунге-Кутта.
- •6.1.4. Оценка точности решения дифференциального уравнения.
- •6.2. Разностные методы решения краевой задачи для обыкновенного дифференциального уравнения.
- •Определение сетки.
- •Аппроксимация уравнения:
- •7. Задачи линейного программирования.
- •7.1. Графический метод решения задач линейного программирования.
- •Литература
4.1. Интерполяция.
|
Рис. 4.1. График интерполирующей функции проходит через заданные точки. |
.
Если функция задана в виде полинома, то он называется интерполяционным полиномом и может быть записан, например, в форме Лагранжа или Ньютона.
4.1.1. Интерполяционный полином в форме Лагранжа.
Пусть на некотором
промежутке
заданы
различных узлов
,
,
,
…,
,
а также значения некоторой функции
,
,
,
…,
в этих узлах. Необходимо построить
полином
,
проходящий через заданные точки, т.е.
Интерполяционный полином Лагранжа имеет следующую формулу:
(4.1)
где
- фундаментальные
полиномы Лагранжа. Они удовлетворяют
равенствам
(4.2)
и зависят лишь от
заданных узлов
,
но не от значений интерполируемой
функции
.
Пример 4.1. Пусть задана таблица:
Таблица 4.1 |
||||
|
|
0 |
|
|
|
|
|
|
|
Необходимо построить интерполяционный полином Лагранжа, проходящий через заданные точки
Решение. Полином Лагранжа имеет вид:
Найдем фундаментальные полиномы Лагранжа:
Подставляя
в полином
Лагранжа, находим:
4.1.2. Интерполяционный полином в форме Ньютона.
Интерполяционный полином Ньютона имеет вид:
где
- разделенная
разность первого порядка,
-
разделенная
разность второго порядка,
-
разделенная
разность третьего порядка и т.д.
Пример 4.2. Построить интерполяционный полином в форме Ньютона, проходящий через точки, заданные таблицей 4.1.
Решение. Расчеты представим в виде таблицы.
-
Таблица 4.2
1
2
3
4
Пример 4.3. Построить интерполяционный полином, проходящий через точки, заданные таблицей 4.1, используя программу Excel.
Порядок решения.
Ввести таблицу в рабочий лист Excel (обыкновенные дроби вводятся как формулы, т.е. =9/8). Выделить ячейки таблицы.
Вставить диаграмму: Вставка – Диаграммы – Точечная – точечная с маркерами. На рабочем листе появится график точек таблицы.
Вызвать контекстное меню (правой кнопкой мыши) одной из точек графика. Выбрать пункт «Добавить линию тренда».
Выбрать Полиномиальную аппроксимацию и установить степень полинома на единицу меньше числа точек, т.е. 3.
Отметить «показывать уравнение на диаграмме».
Закрыть окно настроек. Появляется линия графика интерполирующей функции и соответствующая формула:
|
Рис. 4.2. Результаты интерполяции в программе Excel. |
Интерполяционный полином определяется единственным образом независимо от метода его построения. Степень интерполирующего полинома на единицу меньше числа точек
