
- •Обработкака экспериментальных данных в среде Mathcad Казань 2012
- •Содержание
- •Предисловие
- •Введение
- •1. Элементы теории погрешностей
- •2. Интерполирование функций
- •2.1. Математические таблицы
- •2.2. Постановка ЗадачИ интерполирования
- •2.3. ПосТроение простейшего полинома
- •2.4. ПосТроение полинома по отрезку ряда Тейлора
- •2.3. Полином Лагранжа для произвольных узлов
- •2.3.1. Вывод полинома
- •2.3.2. Вывод оценки погрешности
- •2.3.3. Пример ручных вычислений
- •2.3.4. Интерполирование с использованием MathCad
- •1) Негативный эффект
- •2) Построение полинома
- •2.4. Полином Лагранжа для равноотстоящих узлов
- •2.4.1. Вывод полинома
- •2.4.2. Пример ручных вычислений
- •2.4.3. Интерполирование с использованием MathCad
- •2.5. Полиномы Ньютона для равноотстоящих узлов
- •2.5.1. Конечные разности
- •2.5.2. Первая формула Ньютона. Оценка погрешности
- •2.5.3. Интерполирование с использованием MathCad
- •2.5.4. Вторая формула Ньютона. Оценка погрешности
- •2.6. Полином Ньютона для произвольных узлов
- •2.6.1. Вывод полинома
- •2.6.2. Пример ручных вычислений
- •2.6.3. Интерполирование с использованием MathCad
- •2.7. Обратное интерполированиЕ
- •2.8. Полиномы Чебышёва
- •2.8.1. Системы функций, ортогональные с весом и задача наилучшего приближения
- •2.8.2. Полиномы Чебышёва и их свойства
- •2.8.3. Интерполирование с использованием MathCad
- •2.9. ИнтерполированиЕ сплайнами
- •3. Метод наименьших квадратов и элементы регрессионного анализа
- •3.1. Постановка задачи
- •3.2. Метод наименьших квадратов
- •3.3. Нахождение приближающей функции в виде линейной функции
- •3.4. Нахождение приближающей функции в виде квадратного трехчлена
- •3.5. Нахождение приближающей функции при других видах зависимости
- •3.6. Элементы регрессиОнного анализа
2.3. ПосТроение простейшего полинома
Приведённое выше доказательство существования и единственности полинома конструктивно. Это означает, что его можно использовать для построения полинома. Рабочий лист MathCad может выглядеть следующим образом:
Графики полинома и функции ниже изображены на разных координатных плоскостях, так как при наложении почти сливаются (что говорит о малой для данной функции абсолютной погрешности
Изменение абсолютной погрешности:
Как будет видно
далее, в задачах интерполирования
графики абсолютной погрешности имеет
именно такой характерный вид. Хорошо
видно, что погрешность максимальна
между узлами и равна нулю в узлах
(последнее есть следствие равенства
).
Различие значений максимумов на каждом
из промежутков
определяется только свойствами
интерполируемой функции и длиной
промежутков.
Покажем ещё, как вычисляется относительная погрешность (в дальнейшем этого делать не будем):
Если функция
задана только таблицей своих значений
(т.е. её аналитический вид неизвестен),
то вместо выражения
используют
,
где
– априорная оценка абсолютной погрешности.
Упражнения
Построить в MathCad полиномы при
и сравнить даваемые ими погрешности для какой-нибудь фиксированной точки из отрезка
.
Для каждого полинома из п.1 построить графики изменения абсолютных погрешностей.
Для фиксированной точки из отрезка построить график изменения абсолютной погрешности в зависимости от значения .
2.4. ПосТроение полинома по отрезку ряда Тейлора
Покажем получение
аппроксимирующего полинома для функции
,
допускающей разложение на промежутке
в ряд Тейлора. Тогда отрезок ряда
является
полиномом степени
,
и потому аппроксимирует функцию
,
т.е.
.
Оценка погрешности аппроксимации
вытекает из формулы остаточного члена
ряда:
.
Рабочий лист MathCad может выглядеть так.
Графики функции и полинома:
Две пробные точки
показывают, что по мере удаления от
точки
,
в окрестности которой функция
раскладывалась в ряд, погрешность
возрастает, причём ускоренно. Действительно,
график погрешности
свидетельствует об этом:
Следовательно, вычисления с помощью ряда Тейлора с точки зрения минимизации погрешности выгодно вести в окрестности точки, в которой функция раскладывается в ряд.
Упражнения
Построить в MathCad полиномы по отрезкам ряда Тейлора при
и сравнить даваемые ими погрешности для какой-нибудь фиксированной точки из отрезка
.
Для каждого полинома из п.1 построить графики изменения абсолютных погрешностей.
Для фиксированной точки из отрезка построить график изменения абсолютной погрешности в зависимости от значения .
2.3. Полином Лагранжа для произвольных узлов
2.3.1. Вывод полинома
Пусть
функция
на отрезке
задана таблицей своих значений
,
.
Требуется построить полином
степени
,
удовлетворяющий условиям
,
.
Такой полином ищется в виде
,
где
– полином степени
,
который, согласно основному свойству
интерполяционного полинома, должен
удовлетворять условиям
Будем искать его в виде
,
где
коэффициенты
подлежат определению.
Обозначим
.
Дифференцируя по как произведение функций, получим
.
При
имеем
,
при
имеем
и т.д.
Значит, при
будет
.
Так как
,
то
.
Теперь с учётом выражения
получаем полином Лагранжа
.
По
построению полинома имеем равенство
,
.
Однако в неузловых точках
может быть
.
Исключение составляет лишь случай,
когда функция
сама является полиномом степени не выше
.
В этом случае, очевидно,
.