Функцияны жуықтау және интерполяция әдістері: Лагранж пен Ньютон формулалары, шекті айырымдар және кубикалық сплайндар


Жұмыс түрі:  Материал
Тегін:  Антиплагиат
Көлемі: 6 бет
Таңдаулыға:   

№10-11 дәріс

Функцияны жуықтау әдістері. Лагранждың интерполяциялық формуласы. Ньютонның интерполяциялық формулалары.

Айталық , берілген функция болсын. арқылы аргумент өсімшесініңбекітілген шамасын белгілеп аламыз. Онда

өрнегі функциясының бірінші шекті айырымы деп аталады. Жоғарғы ретті шекті айырымдар жоғарғыдағыдай анықталады.

Интерполяция есебі келесідей болады: интервалында интерполяция түйіндері деп аталатын нүктелер берілген, және осы нүктелердегі кейбір функциясының мәні

.

Берілген функция үшін интерполяция түйіндерінде мәндерін қабылдайтын көпмүшесі тұрғызылады, яғни

.

Сонымен бірге мәндерінің арасында бірдей мәндер жоқ деп есептеледі, , . Яғни, интерполяциялық көпмүше бастапқы функцияға жақын болу үшін берілген нүктелер жүйесінде олардың мәндері дәл келеді.

Егер интерполяциялық көпмүшенің дәрежесі -ге тең болса, онда глобалді интерполяция деп айтады ( функциясын интеполяциялауда аргументінің өзгеру интервалында бір ғана көпмүше қолданылады) . Интерпоялциялық көпмүшелерді аргументінің өзгеру интервалының әртүрлі бөліктерінде тұрғызуға болады. Мұндай жағдайларды үзікті интерполяция (кусочная интерполяция) деп атайды.

Интерполяциялаудың негізгі шарты бойынша интерполяциялық көпмүше графигі интеполяциялық түйіндерде функцияның берілген мәндері арқылы өту керек.

Есептің қойылымы. Жуық көпмүшелерді құру әдістерінің біреуі ретінде төмендегі есепті қарастыратын интерполяции әдісін алуға болады.

Айталық, функция у = ƒ( х ) кестелік түрде берілген болсын:

х х0х1х2хn+1хn: х х 0 х 1 х 2 х n+1 х n
х х0х1х2хn+1хn: у = (х) у 0 = (х 0 ) у 1 = (х 1 ) у 2 = (х 2 ) … у n+1 = (х n+1 ) у n = (х n )

Дәрежесі n -нен артпайтын, мәндері х к , нүктелерінде берілген функция мәндерімен дәл келетін L n (x) көпмүшесін табу керек, яғни

х k , нүктелерін интерполяциялау түйіндері , ал L n (x) - ті х 0, х 1, …, х n . түйіндері бойынша ƒ(х) функциясы үшін интерполяциялық көпмүше деп атайды.

Интерполяиялық көпмүшелер. Интерполяциялау есептерін шешу Лагранж интерполяциялық көпмүшесі болады.

ƒ(х) функциясын интерполяциялау үшін интерполяция түйіндерінде берілген функция өзінің интерполяциялық көпмүшесімен сәйкес болу қажеттілігі есептің қойылымында беріледі. Егер х интерполяциялау түйіні болмаған жағдайда ƒ(х) функциясы L n (x) - көпмүшесіне жуық тең болады, демек

r n (x) арқылы ƒ(х) - L n (x) айырымын белгілеп алу арқылы келесі теңдікті жазуға болады:

Бұл теңдік Лагранжа интерполяциялық көпмүшесі , ал r n (x) - қалдық мүше деп аталады.

f(x) функциясына және х 0 , х 1 , …, х N түйіндеріне сәйкес келетін сплайн (интерполяциялық текше сплайн) деп, келесі шарттарды қанағаттандыратын S(x) функциясы аталады:

1) Әрбір [x i-1 , x i ], i=1, 2, …, N сегментінде S(x) функциясы үшінші дәрежеләі көпмүше болады.

2) S(x) функциясы және оның бірінші, екінші туындылары [а, b] аралығында үзіліссіз;
3) интерполяциялау шарты: S(x i ) =f(x. i ), i=0, 1, …, N.

Аталған шарттарды қанағаттандыратын сплайн жалғыз ғана болатынын дәлелдейміз және оны тұрғызуды көрсетеміз.

Әрбір [х i-1, . х i ], i=1, 2, . . . , N аралықта төмендегі түрдегі S(x) =S i (x) -ті іздейміз

:
(10. 1): (10. 1)

мұнда a i , b i , c i , d i - коэффициенттер. Барлығы 4N коэффициенттер, туындыны табамыз.

;

Интерполяциялау шарты бойынша S(x i ) =f(x i ), i=1, 2, . . . , N аламыз, және a I =f(x i ), i=1, 2, . . . , N, сонымен қатар, а 0 =f(х 0 ) . Осындай түрде а i , i=1, 2, . . . , N үшін N коэффициенттерді анықтайды .

Бұдан әрі S(x) функциясының үзіліссіздігінен S(x) =S i (х), i=1, 2, . . . , N шығады. Осыдан (10. 1) -ді ескере отырып, i=0, 1, . . . , N-1 үшін теңдеулер аламыз

h i =x i -x i+ 1 -белгілеп аламыз, онда бұл теңдеулер a i =f(x i ) =f i -ді еске алумен бұл теңдеулерді келесі түрде жазуға болады:

:
(10. 2): (10. 2)

Бірінші туындының үзіліссіз шарты төмендегі теңдеуді шығарады:

Бұрынғы қабылданған белгілеулерді ескере отырып бұл теңдеулерді келесідей жазуға болады:

:
(10. 3): (10. 3)

Екінші туындының үзіліссіз шартынан келесі теңдеуді аламыз:

Оларды мына түрде жазуға болады:

:
(10. 4): (10. 4)

(10. 2 ), (10. 3) , (10. 4) формулаларын біріктіре отырып, 3N болатын b i , c i , d i , i=1, 2, . . . , N . белісіздерге байланысты 3N-2 теңдеулер жүйесін аламыз.

Жетіспейтін екі теңдеуді алу үшін S(x) -ке шеттік шарттар береміз . Мысалы, f(x) -функциясы (a) =0 (b) =0 шарттарын қанағаттандыратын болсын . Бұл жағдайда болуына талап қоюға болады. Осыдан аламыз.

немесе

үшін (8. 4) жазып аламыз және алынған салыстырып, егер болса олардың сәйкес болатынын көреміз.

Демек, текше сплайн коэффициенттерін анықтау үшін тұйық теңдеулер жүйесіне келеміз.

:
(10. 5): (10. 5)
: (10. 6)
: (10. 7)

Енді, жүйенің жалғыз шешімі болатынына көз жеткізейік. (10. 5) -(10. 7) -тен b i , d i , i=1, 2, . . . , N-1 айнымалыларын шығару нәтижесінде с i , i=1, 2, . . . , N-1 -терден тұратын жүйені аламыз. Ол үшін (10. 7) көрші теңдеулерін қарастырамыз:

және бірінші теңдеуден екінші теңдеуді аламыз.

Пайда болған b i -b i-1 өрнектерін (8. 6) теңдеуінің оң жағына қою арқылы төменгі формуланы аламыз:

:
(10. 8): (10. 8)

Бұдан әрі (10. 5) теңдеуінен, оны h i және h i-1 -ке көбейтеміз: i үшін ; i-1 үшін . Бұл өрнектерді (10. 8) -ге қоямыз:

осыдан . Демек, c i коэффициенттерін анықтау үшін келесі теңдеулер жүйесін аламыз:

:
(10. 9): (10. 9)

Осы жүйенің матрицасын жазайық:

image135

Бұл матрицада диагоналдық элементтердің осы жолдағы диагоналға жатпайтын элементтерден көбірек екенін байқауға болады. Осындай матрицалы жүйеде тек қана бір шешім болады. Сонымен қатар, жүйе матрицасы үшКроме того, так как матрица системы диагоналді болғандықтан оның шешімін ее решение легко найти методом қумалық әдіс арқылы шешуге болады(метод прогонки) .

Табылған c i коэффициенттері бойынша b i және d i коэффициенттері (10. 5) және (10. 7) формулаларынан алынған формулалар көмегімен бұрынғыдай анықталады:

:
(10. 10): (10. 10)

Шеттік шарттар ретінде басқа шарттарды қарастыруға болатынын және, қарастырған жағдайда бұл шарттар ретінде алынғанын ескертеміз.

Ньютонның интерполяциялық формуласы

Айталық у = ƒ( х ) функциясы кестелк түрде берілсін:

х х0х1х2хn-1хn: х х 0 х 1 х 2 х n-1 х n
х х0х1х2хn-1хn: у = (х) у 0 = (х 0 ) у 1 = (х 1 ) у 2 = (х 2 ) … у n-1 = (х n-1 ) у n = (х n )

Дәрежесі n -нен аспайтын, х к , нүктелеріндегі мәндері берілген функцияның мәндерімен сәйкес болатын L n (x) көпмүшесін табу қажет болсын. Қойылған есептің шешімі к өпмүше Р n (x) ≡L n (x) болады:

мұнда ∆y (х 0, х 1 ), ∆y(х 0, х 1, х 2 ), …, ∆y(х 0, х 1, …, х n ) - төмендегі формулалар арқылы есептелетін айырымдық қатынастар:

Мұндай көпмүшені Ньютонның интерполяциялық көпмүшесі деп, ал

формуласын Ньютонның интерполяциялық формуласы деп атайды.

Ньютона формуласының Лагранж формуласынан артықшылығы, егер алынған интерполяция түйіндеріне тағыда бір түйін қосса Лагранж формуласының барлық мүшелері өзгеріп, сандары үлкейеді, ал Ньютон формуласындағы барлық табылған мүшелер сақталады және жаңа қосындылар қосылып отырады. Дегенмен, Лагранж формуласы басқа жағдайларда ыңғайлы: мысалы, интерполяциялау түйіндерінің бір жүйесінде бірнеше функцияларды интерполяциялау қажет болса. Әдетте айырымдық қатынастарды 1 -кестесі түрінде жазып алады (анықтылық үшін n= 4 деп аламыз) . Ньютон интерполяциялық формуласына 1- кестеде көрсетілген айырымдық қатынастар кіреді (бұл айырымдық қатынастардың асты сызылған) .

Тең қашықтықта орналасқан х k = х 0 + kh, k=0, n түйіндер үшін h >0 интерполяциялау қадамымен Ньютон көпмүшесі келесі түрде болады:

мұнда t=(x - х 0 ) / h, а k y 0 - k- ші ретті шеттік айырымдар.

Шеттік айырымдарды есептеу үшін 2-кестесін құрамыз (анықтылық үшін n = 4 деп аламыз) .

1-кесте

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Полиномдық сплайндар мен жуықтау теоремелері: интегралдық теңдеулерді жуықтап шешу және қатенің бағалануы
Эллипс тектес теңдеулерді шекті айырымдар және шекті элементтер әдістерімен шешудің теориясы мен алгоритмдері
Функцияны интерполяциялау: теориясы және электрондық курс құру
Адамс айырымдық әдісімен жеке туындылардағы дифференциалдық теңдеулерді шешу және интерполяция негіздері
Сандық талдаудың негіздері: абсолюттік және салыстырмалы қателер, интерполяция және сызықтық теңдеу жүйелерін шешу әдістері
Кубтық сплайн және тегістеу әдістерімен интерполяция және қисық шекаралы есептік торларды құру
Функцияны зерттеудің әдістері және экстремум есептерін шешудің әдістемелік негіздері
Шартты экстремумдерді табуда Лагранж көбейткіштері және модификацияланған Лагранж функцияларының теориясы мен сандық әдістері
Жалпы салыстырмалы теориядағы екі айналмалы дене есебі: Фоктың бірінші жуықтау метрикасы, қозғалыс теңдеулері және орнықтылық
Функцияны зерттеуде туынды қолдану әдістері
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz