Главная » Просмотр файлов » 1611688890-f641c9ec8276824e4686da772eb56520

1611688890-f641c9ec8276824e4686da772eb56520 (826652), страница 14

Файл №826652 1611688890-f641c9ec8276824e4686da772eb56520 (Шарый Курс вычислительных методов) 14 страница1611688890-f641c9ec8276824e4686da772eb56520 (826652) страница 142021-01-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 14)

Очень важное значение имеют,к примеру, разложения функций в ряды по полиномам Чебышёва.2.4Алгебраическая интерполяцияс кратными узламиКратным узлом называют, по определению, узел, в котором информация о функции задаётся более одного раза. Помимо значенияфункции это может быть какая-либо дополнительная информация оней, например, значения производных и т. п. К задаче интерполяции скратными узлами мы приходим, в частности, если степень интерполяционного полинома, который нужно однозначно построить по некоторым узлам, равна либо больше количества этих узлов.Далее задачей алгебраической интерполяции с кратными узламимы будем называть следующую постановку.

Даны несовпадающие точки xi , i = 0, 1, . . . , n, — узлы интерполирования, в которых заданы792.4. Интерполяция с кратными узлами(k)значения yi , k = 0, 1, . . . , Ni − 1, — их принимают интерполируемаяфункции f и её производные f (k) (x). При этом число Ni называюткратностью узла xi .

Требуется построить полином Hm (x) степени m,такой что(k)(k)Hm(xi ) = yi ,i = 0, 1, . . . , n,k = 0, 1, . . . , Ni − 1.(2.40)Иными словами, в узлах xi , i = 0, 1, . . . , n, как сам полином Hm (x), так(k)и все его производные Hm (x) вплоть до заданных порядков (Ni − 1)(k)должны принимать предписанные им значения yi .Теорема 2.4.1 Решение задачи алгебраической интерполяции с кратными узлами при m = N0 +N1 +.

. .+Nn −1 существует и единственно.Доказательство. В канонической форме полином Hm (x) имеет видHm (x) =mXal xl ,l=0и для определения коэффициентов a0 , a1 , . . . , am станем подставлять в′′′(x), . . . , аргументы xi и использо(x), Hmнего и в его производные Hmвать условия (2.40). Получим систему линейных алгебраических уравнений относительно a0 , a1 , . . . , am , в которой число уравнений равноN0 + N1 + . .

. + Nn . При m = N0 + N1 + . . . + Nn − 1 оно совпадает счислом неизвестных, равным m + 1.Обозначим получившуюся систему линейных уравнений какGa = y,(2.41)где G — квадратная (m + 1)×(m + 1)-матрица,a = (a0 , a1 , . . . , am )⊤ ∈ Rm+1 — вектор неизвестныхкоэффициентов интерполяционного полинома,(0) (1)(N −1) (0) (1)(N −1) ⊤y = y0 , y0 , . . . , y0 0 , y1 , y1 , . . . , yn n∈ Rm+1— вектор, составленный из интерполяционных данных (2.40).Матрица G зависит только от узлов x0 , x1 , .

. . , xn , и никак не зависит(k)от данных yi , i = 0, 1, . . . , n, k = 0, 1, . . . , Ni − 1. Хотя эту матрицудаже можно выписать в явном виде, её прямое исследование весьмасложно, и для доказательства Теоремы мы пойдём окольным путём.802. Численные методы анализаДля определения свойств матрицы G рассмотрим однородную систему уравнений, отвечающую нулевой правой части y = 0, т. е.Ga = 0.Вектор правой части y образован значениями интерполируемой функ(k)ции и её производных yi в узлах xi , i = 0, 1, .

. . , n. Однородная си(k)стема Ga = 0 отвечает случаю yi = 0 для всех i = 0, 1, . . . , n иk = 0, 1, . . . , Ni − 1. Каким является вектор решений a этой системы?Если правая часть в (2.41) — нулевая, то это означает, что полиномHm (x) с учётом кратности имеет N0 + N1 + . . .+ Nn = m + 1 корней, т. е.больше, чем его степень. Следовательно, он необходимо равен нулю, асоответствующая однородная линейная система Ga = 0 имеет поэтомулишь нулевое решение a = (a0 , a1 , .

. . , an )⊤ = (0, 0, . . . , 0)⊤ .Итак, линейная комбинация столбцов матрицы G, равная нулю, может быть только трививальной, т. е. с нулевыми коэффициентами. Следовательно, матрица G должна быть неособенной, а потому неоднородная линейная система (2.41) однозначно разрешима при любой правойчасти y. Это и требовалось доказать.Задачу алгебраической интерполяции с кратными узлами в исследуемой нами постановке часто называют также задачей эрмитовой интерполяции, а сам полином Hm (x) решающий эту задачу, называютинтерполяционным полиномом Эрмита.

Использованные при доказательстве Теоремы 2.4.1 рассуждения, в которых построение интерполяционного полинома сводится к решению системы линейных алгебраических уравнений, носят конструктивный характер и позволяют практически решать задачу интерполяции с кратными узлами. Тем не менее, аналогично случаю интерполяции с простыми узлами, желательноиметь аналитическое решение в виде обозримого конечного выражениядля интерполянта.

Он может иметь форму Лагранжа либо форму Ньютона (см. подробности, к примеру, [3, 59]). Наметим способ построенияего лагранжевой формы.Аналогично §2.2б, при фиксированном наборе узлов x0 , x1 , . . . , xnрезультат решения рассматриваемой задачи интерполяции линейно за(0)(1)(N −1)(0)(1)(N −1)висит от значений y0 , y0 , . . . , y0 0 , y1 , y1 , . . . , yn n . Болееточно, если полином P (x) решает задачу интерполяции по значениям(0) (1)(N −1) y = y0 , y0 , . .

. , yn n, а полином Q(x) решает задачу интерпо(0) (1)(N −1) ляции с теми же узлами по значениям z = z0 , z0 , . . . , zn n, то2.4. Интерполяция с кратными узлами81для любых вещественных чисел α и β полином αP (x) + βQ(x) решает(0)(0)(1)задачу интерполяции для значений αy + βz = αy0 + βz0 , αy0 +(1)(Nn −1)(Nn −1) на той же совокупности узлов.βz0 , . . . , αyn+ βznОтмеченное свойство можно также усмотреть из выписанного придоказательстве Теоремы 2.4.1 представления вектора коэффициентовa = (a0 , a1 , . .

. , an )⊤ интерполяционного полинома как решения системы (2.41). Из него следует, что a = G−1 y, т. е. a линейно зависит от(k)вектора данных y, образованного значениями yi , k = 0, 1, . . . , Ni − 1,i = 0, 1, . . . , n.Итак, свойством линейности можно воспользоваться для решениязадачи интерполяции с кратными узлами «по частям», которые удовлетворяют отдельным интерполяционным условиям, а затем собратьэти части воедино. Иными словами, как и в случае интерполированияс простыми узлами, можно представить Hm (x) в виде линейной комбинацииn Ni −1XX(k)Hm (x) =yi · φik (x),i=0 k=0где внешняя сумма берётся по узлам, внутренняя — по порядкам производной, а φik (x) — специальные «базисные» полиномы степени m,удовлетворяющие условиям(0, при i 6= j или k 6= l,(l)φik (xj ) =(2.42)1, при i = j и k = l.У полинома φik (x) в узле xi не равна нулю лишь одна из производных, порядок которой k, тогда как производные всех других порядковзануляются в xi .

Кроме того, полином φik (x) и все его производныеравны нулю во всех остальных узлах. Фактически, полином φik (x) отвечает линейной системе (2.41) с вектор-столбцом правой части y вида(0, . . . , 0, 1, 0, . . . , 0)⊤ , в котором все элементы нулевые за исключениемодного.Каков конкретный вид этих базисных полиномов φik (x)? Перепишем условия (2.42) в виде(l)k = 0, 1, . . . , Ni − 1,(2.43)(l)j = 0, 1, . . .

, i − 1, i + 1, . . . , n,l = 0, 1, . . . , Ni − 1.(2.44)φik (xi ) = δkl ,φik (xj ) = 0,822. Численные методы анализаИз второго условия следует, чтоφik (x) = (x − x0 )N0 . . . (x − xi−1 )Ni−1 (x − xi+1 )Ni+1 . . . (x − xn )Nn Qik (x),где Qik (x) — полином степени Ni − 1. Для его определения привлечёмпервое условие (2.43). И так далее.Мы не будем завершать этого построения, так как дальнейшие выкладки весьма громоздки, а алгоритм нахождения полинома из приведённых рассуждения вполне ясен . .

.Какова погрешность алгебраической интерполяции с кратными узлами?Теорема 2.4.2 Пусть f ∈ Cm+1 [a, b], т. е. функция f непрерывно дифференцируема m + 1 раз на интервале [a, b]. Погрешность Rm (f, x) еёинтерполирования по попарно различным узлам x0 , x1 , . . . , xn ∈ [a, b]с кратностями N0 , N1 , . . . , Nn полиномом Hm (x) степени m приусловии m = N0 + N1 + . . .

+ Nn − 1 может быть представлена в виде nf (m+1) ξ(x) Y(2.45)(x − xi )Ni ,Rm (f, x) = f (x) − Hm (x) =·(m + 1)!i=0где ξ(x) — некоторая точка из ]a, b[ , зависящая от x.Доказательство. Обозначим для удобства через Ω(x) произведениелинейных множителей со степенями из правой части равенства (2.45),т. е.nY(x − xi )Ni .Ω(x) :=i=0Это — аналог функции ωn (x), введённой в §2.2д и широко используемойв различных рассуждениях.Если x = xi для одного из узлов интерполирования, i = 0, 1, . . .

, n,то Rm (f, x) = 0, но в то же время и Ω(x) = 0. Поэтому в (2.45) вкачестве ξ можно взять любую точку из открытого интервала ]a, b[ .Предположим теперь, что точка x из интервала интерполирования[a, b] не совпадает ни с одним из узлов xi , i = 0, 1, . . . , n. Введём вспомогательную функцию переменной zψ(z) := f (z) − Hm (z) − KΩ(z),832.4.

Интерполяция с кратными узламигде при фиксированном x числовая константа K равнаK=f (x) − Hm (x).Ω(x)Функция ψ(z) имеет нули в узлах x0 , x1 , . . . , xn и, кроме того, по построению обращается в нуль при z = x, так что общее число нулей этойфункции равно n + 2. На основании теоремы Ролля можно заключить,что производная ψ ′ (z) обращается в нуль по крайней мере в n + 1 точках, расположенных в интервалах между x, x1 , . . . , xn . Но в узлах x0 ,x1 , . . .

, xn функция ψ(z) имеет нули с кратностями N0 , N1 , . . . , Nn соответственно, и потому в них производная ψ ′ (z) имеет нули кратностиN0 − 1, N1 − 1, . . . , Nn − 1 (нулевая кратность означает отсутствие нуляв узле). Таким образом, всего эта производная ψ ′ (z) имеет с учётомкратности (N0 + N1 + . . . + Nn − n − 1) + (n + 1) = m + 1 нулей на [a, b].Продолжая аналогичные рассуждения, получим, что вторая производная ψ ′′ (z) будет иметь с учётом кратности по крайней мере m нулейна интервале [a, b] и т. д.

При каждом последующем дифференцировании нули у производных функции ψ(z) могут возникать или исчезать,но их суммарная кратность уменьшается всякий раз на единицу. Наконец, (m + 1)-ая производная зануляется на [a, b] хотя бы один раз.Итак, на интервале [a, b] обязательно найдётся по крайней мере однаточка ξ, такая что ψ (m+1) (ξ) = 0. Ноψ (m+1) (z) = f (m+1) (z) − K (m + 1)!,(m+1)поскольку Hm (x) — полином степени m и Hm(z) зануляется, а Ω(z)есть многочлен степени m + 1 со старшим коэффициентом 1. Итак,K =f (m+1) (ξ)(m + 1)!для некоторой точки ξ, зависящей от x. Этим завершается доказательство теоремы.Отметим, что при наличии одного узла кратности m интерполяционный полином Эрмита должен совпасть с полиномом Тейлора, аформула (2.45) превращается в известную формулу остаточного членадля полинома Тейлора.

Если же все узлы интерполяции простые, то(2.45) совпадает с полученной ранее формулой погрешности простойинтерполяции (2.25).842.52. Численные методы анализаОбщие фактыалгебраической интерполяцииКак с теоретической, так и с практической точек зрения интересенвопрос о том, насколько малой может быть сделана погрешность интерполирования при возрастании числа узлов. Вообще, имеет ли местосходимость интерполяционных полиномов к интерполируемой функции при неограниченном возрастании количества узлов?Чтобы строго сформулировать соответствующие вопросы и общиерезультаты о сходимости алгебраических интерполянтов, необходимоформализовать некоторые понятия.Определение 2.5.1 Пусть для интервала [a, b] задана бесконечнаятреугольная матрица узлов (1)x0000 ··· (2)(2) xx100 ···  0, (3)(3)(3) xx1x20 ···  0...............такая что в каждой её строке расположены различные точки интер(n)вала [a, b], т.

Характеристики

Тип файла
PDF-файл
Размер
3,27 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6417
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее