Tayanch so’zlar
Lagranj interpolyatsion ko‘phadi
Download 85.03 Kb.
|
1 2
Bog'liq7-mavzu. Funksiyalarni Lagranj interpolyatsion formulasi yordami
- Bu sahifa navigatsiya:
- Mavzu yuzasidan savollar
Lagranj interpolyatsion ko‘phadiUmumiy ko‘rinishdagi interpolyatsiyada interpolyatsion ko‘phad xT ning aniqlanish sohasida barcha intervallar uchun (2) ko‘rinishda izlanadi, ya’ni [x0, xn] uchun: (x) a0 a1 x a2 x2 ... a xn . (8) n ai koeffitsiyentlarni aniqlash uchun (6.3) tenglamalar sistemasi tuziladi: a0 a1 x0 ... a a0 a1x1 ... a n xn y ; 0 0 xn y1; n 1 . . . (9) n n a0 a1 xn ... an xn y . Ma’lumki, agar i j lar uchun xi xj shart o‘rinli bo‘lsa, tenglamalar sistemasi yagona yechimga ega bo‘ladi. (9) tenglamalar sistemasini yechish uchun oldin bayon qilingan chiziqli algebraik tenglamalar sistemasini yechish usullaridan foydalanish mumkin. (9) sistemani to‘g‘ridan to‘g‘ri yechib, F(х) funksiyani (8) ko‘rinishida olgan ma’qul, bunda bir nechta hisoblashlar bitta jadval bo‘yicha bajariladi. y = f(xT) ni bir martalik hisoblash uchun ā vektor parametrlarini topish shart bo‘lmagan boshqa algoritmlar tavsiya etiladi, interpolyatsion ko‘phadlar esa {xi, yi}, i 0, n jadval qiymatlari orqali yoziladi. Bular Lagranj va Nyuton interpolyatsion ko‘phadlaridir. Ixtiyoriy interpolyatsion tugunlar sistemasi uchun Lagranj formulasi. Lagranj ko‘phadi interpolyatsiya tugunlarida f(х) funksiyaning qiymatlaridan tuzilgan chiziqli kombinatsiya ko‘rinishida izlanadi va interpolyatsiya tugunlari sistemasidan maxsus qurilgan qandaydir n– darajali ko‘phaddan iborat bo‘ladi: n Ln (x) yili (x) y0l0 (x) y1l1 (x) ... ynln (x). (10) i0 Demak, oldiniga (n+1)– darajali yordamchi ko‘phad tuziladi: (x) (x x0 )(x x1)...(x xn ) va n– darajali ko‘phad quyidagicha hosil qilinadi: (11) i (x) (x) x xi (x x0 )...(x xi 1 )(x xi 1 )...(x xn ) . (12) (x Ko‘rinib turibdiki, (11) ko‘phad xi interpolyatsiya tugunlarida nolga aylanadi, ya’ni (xi) = 0, i = 0, n , (12) ko‘phad i(x) esa xi tugunlardan tashqari barcha tugunlarda nolga aylanadi, ya’ni: i (x j ) 0, j i; j x0 )...(x j xi1 )(x j xi1 )...(xi xn ) 0, j i. (13) (12) va (13) tengliklardan yangi begona (chet) ko‘phad kelib chiqadi: j l (x) (x) (x xi )(x j x0 )...(x j xi1 )(x j xi1 )...(x j xn ) U j– tugundan boshqa barcha tugunlarda nol qiymatni qabul qiladi, xj tugunda esa uning qiymati 1 ga teng bo‘ladi, ya’ni l (x ) 0, i j; i, j 0, n . j i 1, i j; U holda (10) munosabatga ko‘ra, j– ko’phad lj(xi)yj barcha tugunlarda (xj dan tashqari) nol qiymatni qabul qiladi va xj tugunda yj ga teng bo‘ladi: l (x ) y 0, i j; i, j 0, n y , i j i j j j; (10) ga ko‘ra quyidagi ko‘phadni tuzamiz: n L (x) n y l (x) y (x) , i j n j j j 0 j 0 j (x x )'(x ) bunda '(xj ) (x j x0 )...(x j x j 1 )(x j x j 1 )...(x j xn ) . Yoki yana-da qisqa ko‘rinishda quyidagicha bo‘ladi: n L (x) y n x xi ; (14) n j 0 j i0 i j x j xi munosabatning nazariy xatoligini aniqlash mumkin: Rn (x) f (x) Ln (x) (n 1)! (x), bunda [a, b]. (8) ko‘phaddan farqli ravishda bu yerda barcha koeffitsiyentlarni oldindan aniqlash talab qilinmaydi. Biroq har bir xТ uchun (14) texnologiya asosida Lagranj ko‘phadini hisoblash kerak. Shuning uchun ham hisoblash hajmi (9) hisoblash texnologiyasiga nisbatan farq qilmaydi. Amaliyotda agar turli xТ lar uchun ko‘p sonli takroriy hisoblashlar talab qilinsa, u holda (8) sxemadan foydalangan ma’qul. Lagranj ko‘phadi boshqa sonli usullarni amalga oshirishda ham keng qo‘llaniladi. Shuni alohida ta’kidlash kerakki, n = 1 bo‘lganda bu chiziqli, n = 2 bo‘lganda parabolik interpolyatsiya hisoblanadi. Teng uzoqlashgan interpolyatsion tugunlar sistemasi uchun Lagranj formulasi. Interpolyatsion tugunlar orasidagi masofa h = xi+1 – xi = const o‘zgarmas bo‘lsin. U holda ixtiyoriy tugunni quyidagicha yozish mumkin: xi = x0+ih, i 0, n . Yangi o‘zgaruvchi kiritamiz: t x x0 . U holda h x – xi = x0 + th – x0 – ih = (t – i)h . (15) ayirmani (11) tenglikka qo‘yib, quyidagini hosil qilamiz: (x) (x x0 )(x x1)...(x xn ) th(t 1)h...(t n)h t(t 1)...(t n)hn1 So‘ngra, xj – xi = (x0 + jh) – (x0 + ih) = (j – i)h ekanligidan, (15) dan foydalanib, Lagranj formulasini hosil qilamiz: bunda t x x0 . h n Ln (x) y j 0 n j i0 i j t i , (16) j i n1 f (n1) () ning nazariy xatoligini aniqlash mumkin: Rn (x) h t(t 1)...(t n) (n 1)! . Misol. Jadval bilan berilgan y=f(x) funksiya qiymatini x=0,4 bo‘lgan hol uchun Lagranj interpolyatsion formulasidan foydalanib hisoblang:
Yechilishi: (14) ga asosan ishchi formulani yozib olamiz: n n x x j L(x) yi x x ; Bizning holda n = 3 gacha, shu sababli: i0 j0 i j ji 3 3 x x j L(x) yi x x i 0 j 0 i j j i y (x x1 )(x x2 )(x x3 ) y (x x0 )(x x2 )(x x3 ) 0 (x x )(x x )(x x ) 1 (x x )(x x )(x x ) 0 1 0 2 0 3 1 0 1 2 1 3 y (x x1 )(x x0 )(x x3 ) y (x x0 )(x x1 )(x x2 ) 2 (x x )(x x )(x x ) 3 (x x )(x x )(x x ) 2 0 2 1 2 3 3 0 3 1 3 2 125 x3 30x2 91 x 0,5; 3 12 x = 0,4 bo‘lganda y L(x) = 0,3999. Berilgan jadval asosida n=1 va xT = 0,4 bo‘lgan hol uchun Lagranj ko‘phadini tuzamiz: 1 1 x x j x x1 (x x0 ) L(x) yi x x y0 x x y1 (x x ) i0 j0 i j 0 1 1 0 ji 0,2 x 0,5 0,3 0,5 1 (x 0,3) (0,5 0,3) 5x 1,5 x 0,5 4x 1; Bu esa chiziqli interpolyatsion formula bilan ustma-ust tushadi. Berilgan jadval asosida n=2 va xT = 0,4 bo‘lgan hol uchun Lagranj ko‘phadini tuzamiz: 2 2 y L(x) = y x x j ; i 0 i j 0 i j x i x j Qaralayotgan [x1, x3] intervalda x0 = 0,1; x1 = 0,3; x2 = 0,5; y0 = 0; y1 = 0,2; y2 = 1 qiymatlarni olamiz. U holda 2–tartibli Lagranj interpolyatsion ko‘phadi hosil bo‘ladi: y L(x) 0,2 (x 0,1)(x 0,5) (0,3 0,1)(0,3 0,5) 1 (x 0,1)(x 0,3) (0,5 0,1)(0,5 0,3) 7,5x2 2x 0,125. Bu tenglik kvadratik interpolyatsiya formulasi bilan bir xil. Mavzu yuzasidan savollar:Approksimatsiyalash deganda nimani tushunasiz? Nuqtaviy approksimatsiyalash va uning turlari. Interpolyatsion ko‘phad qanday tuzilishga ega? Lagranj interpolyatsion ko‘phadi va uning nazariy xatoligi qanday aniqlanadi? Download 85.03 Kb. Do'stlaringiz bilan baham: |
1 2
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling