Tayanch so’zlar
Download 85.03 Kb.
|
1 2
Bog'liq7-mavzu. Funksiyalarni Lagranj interpolyatsion formulasi yordami
- Bu sahifa navigatsiya:
- Masalaning qo‘yilishi
- Chiziqli interpolyatsiyalash
- Kvadratik (parabolik) interpolyatsiyalash
Reja:Masalaning qo’yilishi Chiziqli interpolyatsiyalash Kvadratik interpolyatsiyalash Lagranj interpolyatsion ko‘phadi Tayanch so’zlar: funksiya, Lagranj ko’phadi, interpolyatsiya, approksimatsiya, maqsad funksiyasi, chiziqli interpolyatsiya, kvadratik interpolyatsiya Masalaning qo‘yilishiKo‘pincha amaliy masalalarni yechishda qandaydir y f (x) funksional bog‘lanishlar qiymatlarini hisoblashga to‘g‘ri keladi. Bunday masalalarda ikkita holat bo‘lishi mumkin: [a, b] oraliqda х va y orasidagi oshkor bog‘lanish ma’lum bo‘lmasdan, faqat {xi, yi}, i 1, n tajriba ma’lumotlari jadvali ma’lum bo‘lib, [xi, xi/2] [a, b] ma’lumotlari jadvalidagi qiymatlarni aniqlashtirish vazifasi ham kiradi. y f (x) bog‘lanish ma’lum va uzluksiz, biroq u shu qadar murakkabki, ( f (x), max f (x), f (x)dx, a va h.k.) xarakteristikalarini hisoblash ishlarini soddalashtirish masalasi ko‘ndalang bo‘ladi. Shuning uchun moddiy resurslarni va vaqtni iqtisod qilish maqsadida qandaydir boshqa funksional bog‘lanish y=F(x) ni tuzish zarurati paydo bo‘ladi. Bu tuzilgan bog‘lanish y f (x) ga uning asosiy parametrlari bo‘yicha yaqin bo‘lishi, hisoblash oson va qulay bo‘lishi kerak, ya’ni y f (x) funksiyaning aniqlanish sohasida yaqinlashtirish (approksimatsiyalash) masalasi hal qilinishi kerak. y = F(x) funksiyaga approksimatsiyalovchi funksiya deyiladi. Bunday tipdagi masalalarni yechishda asosiy yondoshuv quyidagicha: tajribaning qandaydir ozod parametrlariga bog‘liq bo‘lgan tanlanadi, ya’ni y = F(x) = (x, c1, c2, …, cn) = (x,c ). y F(x) funksiya f(x) va F(x) funksiyalarning qandaydir yaqinlik shartidan c vektor tanlanadi. c vektorni tanlash usullariga ko‘ra approksimatsiyaning turli ko‘rinishlari mavjud. Agar yaqinlashish biror {xi}, i=1, n diskret to‘plamda qurilsa, u holda approksimatsiyaga nuqtaviy approksimatsiya deyiladi. Nuqtaviy approksimatsiyalash turlariga: interpolyatsiyalash; o‘rtacha kvadratik yaqinlashish kiradi. Chiziqli interpolyatsiyada jadvalda berilgan (xi, yi), ( i 0, n ) nuqtalar to‘g‘ri chiziqlar bilan birlashtiriladi va dastlabki berilgan f(х) funksiya [а; b] oraliqda uchlari interpolyatsiya tugunlaridan iborat siniq chiziqqa yaqinlashadi. Umumiy holda qismiy oraliqlar [xi–1, xi][a, b] turlicha bo‘ladi. Har bir siniq chiziq kesmasi uchun (xi–1, yi–1) va (xi, yi) nuqtalardan o‘tuvchi to‘g‘ri chiziq tenglamasini yozish mumkin. Xususiy holda, i- interval uchun 2 nuqtadan o‘tuvchi to‘g‘ri chiziq tenglamasi quyidagicha bo‘ladi: y yi 1 yi yi 1 x xi 1 xi xi 1 U holda ishchi formula: y aixT bi , xi 1 xT xi , (5) bunda yi yi1 , y a x , i 1, n . i xi x i1 i i1 i i1 1-chizmadan ko‘rish mumkinki, (5) formulani amalga oshirish uchun oldin xT qiymat tushadigan oraliqni aniqlash kerak, so‘ngra bu oraliq chegaralaridan foydalanish mumkin. y y 1 y 0 x Chizma 1. Tugunlardan tashqari nuqtalarda nazariy xatolik R(x) = f(x) – F(x) 0. R (x) M 2 h2 , bunda М2 = max f (x) , х[xi–1, xi]. 1 8 hol uchun chiziqli interpolyatsion formuladan foydalanib hisoblang:
Yechilishi: (5) ga asosan ishchi formulani yozib olamiz: y = aix + bi xi 1 xT xi , bunda yi yi1 , y a x , i 1, n i xi x i1 i i1 i i1 xt = 0,4; 0,3 xt 0,5; Jadvaldagi xi–1 = 0,3; xi = 0,5; yi–1 = 0,2; yi = 1 qiymatlar yordamida koeffitsiyentlarni hisoblaymiz: a yi yi1 1 0,2 0,8 4; i xi xi1 0,5 0,3 0,2 bi yi1 ai xi1 0,2 4 0,3 1; Demak, y = 4x–1 funksiya ko‘rinishi aniqlandi. Endi x=0,4 qiymat uchun hosil bo‘lgan chiziqli funksiyaning son qiymatini aniqlaymiz: y = 40,4 – 1 = 0,6. Kvadratik (parabolik) interpolyatsiyalashKvadratik interpolyatsiyada interpolyatsion ko‘phad sifatida [xi–1, xi+1][а, b] oraliqdan olingan kvadrat uchhad qaraladi: y ai x2 bi x ci , xi1 xT xi1 (6) Bunda ai, bi, ci koeffitsiyentlarni aniqlash uchun (3) shart asosida tenglamalar sistemasi tuziladi, masalan: a x2 b x c y ; i i 1 i i 1 i i 1 a x2 b x c y ; (7) i i i i i i a x2 b x c y . i i 1 i i 1 i i 1 Hisoblash algoritmi yuqoridagi mavzuga o‘xshash, biroq (5) munosabat o‘rniga (7) sistemani yechish maqsadida (6) munosabatdan foydalaniladi. Ravshanki, xT[x0, xn] uchun 3 ta eng yaqin nuqtalar olinadi. Usulning grafik tasviri quyidagicha: x) x0 x1 x2 Chizma 2. Interpolyatsiya tugunlaridan tashqarida nazariy xatolikni topish formulasi: R(x) =(x – x0) (x – x1) (x – x2) f x. 6 Misol. Jadval bilan berilgan y f (x) funksiya qiymatini x=0,4 bo‘lgan hol uchun kvadratik interpolyatsion formuladan foydalanib hisoblang:
Yechilishi: (6) ga asosan ishchi formulani yozib olamiz: y=aix2+bix+ci xi1 xT xi1 . ai, bi, ci koeffitsiyentlarni aniqlash uchun (7) ga ko’ra tenglamalar sistemasini tuzish kerak. Buning uchun xt = 0,4 nuqtaga eng yaqin bo‘lgan 3 ta nuqtani tanlaymiz: xi–1 = 0,1; xi = 0,3; xi+1 = 0,5. yi–1 = 0; yi = 0,2; yi+1 = 1. va mos tenglamalarni hosil qilamiz: a x2 b x c y 0,01a 0,1b c 0; i i 1 2 i i 1 i i 1 i i i ai xi bi xi ci yi 0,09ai 0,3bi ci 0,2; a x2 1 b x c y 0,25ai 0,5bi ci 1; i i i i 1 i i 1 Tenglamalar sistemasini matritsaviy ko‘rinishda yozib olamiz: 0,01
A = 0,1 1 0 a =A– B . A–1 teskari matritsani hisoblab topamiz: A–1 = a X = b = c 75 6 10 15 8
6 10 15 8 75 3 45 ; 3
8 75 25 3 2 45 5 3 10 3 8 8 0 0,2 ; 1 Matritsalarni ko‘paytirib, a, b, c koeffitsiyentlarni aniqlaymiz: a = 0 – 75 1 25 = 7,5; b = –2; c = 0,125; 3 5 2 Natijada izlangan funksiya ko‘rinishini olamiz: y = 7,5x2 – 2x + 0,125. Endi x = 0,4 qiymat uchun hosil bo‘lgan kvadratik funksiyaning son qiymatini aniqlaymiz. Natija y = 0,525 ga teng. 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