Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 11.10. Обсуждение глобальной полиномиальной интерполяции. Понятие о кусочно-полиномиальной интерполяцииПусть функция интерполируется на отрезке Теорема 11.6 (аппроксимационная теорема Вейерштрасса). Пусть функция
Заметим, что теорема Вейерштрасса не дает конструктивного способа построения соответствующего многочлена. Несмотря на приведенные выше аргументы, существуют весьма веские причины, по которым глобальная интерполяция многочленами высокой степени в вычислительной практике, как правило, не используется. Обсудим некоторые из этих причин. 1. Сходимость при увеличении числа узлов.Всегда ли можно добиться повышения точности интерполяции благодаря увеличению числа узлов (и соответственно степени Уточним постановку задачи. Для того чтобы реализовать процесс интерполяции функции
в каждой строке которой все Рассмотрим сначала простейшую стратегию, состоящую в равномерном распределении на отрезке Пример 11.10 (пример Рунге). Используем глобальную полиномиальную интерполяцию с равномерным распределением узлов для приближения на отрезке
Вычисления показывают, что при больших Рис. 11.5 (см. скан) Равномерное распределение узлов интерполяции для функции Рунге (11.59) оказалось неудачным. Однако проблема сходимости для этой функции исчезает, если в качестве узлов интерполяции брать корни многочлена Чебышева интерполяции, гарантирующая ее сходимость? Отрицательный ответ на этот вопрос дает следующая теорема. Теорема 11.7 (теорема Фабера). Какова бы ни била стратегия выбора узлов интерполяции, найдется непрерывная на отрезке Теорема Фабера отрицает существование единой для всех непрерывных функций стратегии выбора узлов интерполяции. Однако для гладких функций (а именно такие функции чаще всего и интерполируются) такая стратегия существует, о чем говорит следующая теорема. Теорема 11.8. Пусть в качестве узлов интерполяции на отрезке Замечание. Практическая реализация стратегии выбора узлов интерполяции (11.43) возможна и оправдана в довольно редких случаях и просто невозможна тогда, когда приходится иметь дело с заданной таблицей значений функции. 2. Чувствительность интерполяционного многочлена к погрешностям входных данных.Помимо погрешности, которая возникает от приближенной замены функции Пусть заданные в узлах х, значения у содержат погрешности Тогда вычисляемый по этим значениям многочлен
Например, при линейной интерполяции по приближенно заданным значениям справедливо равенство
где
Воспользуемся тем, что
Таким образом, при линейной интерполяции погрешность, возникающая вследствие погрешности значений функции, не превосходит верхней границы погрешности этих значений. Рассмотрим теперь общий случай. Пусть известно, что верхняя граница погрешности значений у равна
Здесь Замечание. В случае, когда Величина показать это, приведем отрезок
Естественно поставить задачу о таком оптимальном выборе узлов интерполяции, чтобы величина С рассматриваемой точки зрения крайне неудачным при больших 3. Обусловленность задачи вычисления многочлена с приближенно заданными коэффициентами.Обратим внимание на еще один потенциальный источник потери точности при использовании многочленов
Здесь использовать степенной базис При вычислении коэффициентов
Примем за относительную погрешность вектора
а за относительную погрешность многочлена
Числом обусловленности задачи вычисления многочлена с приближенно заданными коэффициентами назовем величину Величина Таблица 11.11 (см. скан) Отметим, что для чебышевского базиса Итак, глобальная полиномиальная интерполяция многочленом высокой степени может привести к неудаче или оказаться неэффективной. Альтернативный подход состоит в локальной интерполяции, когда функция 4. Интерполирование с помощью "движущегося" полинома.Строят набор полиномов Пример 11.11. Пусть функция задана следующей таблицей: Таблица 11.12 (см. скан) Для интерполяции этой функции воспользуемся "движущимся" полиномом второй степени. Заметим, что при
Рис. 6.
Рис. 11.7. 5. Кусочно-полиномиальная интерполяция.Исходный отрезок Пример 11.12. Для интерполяции функции из примера 11.11 используем кусочно-полиномиальную интерполяцию. На отрезке [0, 2] аппроксимируем функцию многочленом Заметим, что интерполяцию "движущимся" полиномом можно рассматривать как частный случай кусочно-полиномиальной интерполяции. Как следует из оценки (11.30), метод кусочно-полиномиальной интерполяции при использовании многочленов фиксированной степени
|
1 |
Оглавление
|