Algoritmlash va tadbiqiy dasturlash


Lagranj interpolyatsiyalash ko‘phadi


Download 277.64 Kb.
bet2/6
Sana15.03.2023
Hajmi277.64 Kb.
#1268658
1   2   3   4   5   6
Bog'liq
Algoritmlash va tadbiqiy dasturlash ” fanidan

Lagranj interpolyatsiyalash ko‘phadi
Aytaylik, [a;b] kesmada n to‘r kiritilgan bo‘lib, y=f(x) funksiyaning undagi qiymatlari (5.1) ko‘rinishda berilgan bo‘lsin. Bu yerda interpolyatsiyalash ko‘phadi Ln(x) ni qurishning Lagranj usuli bilan tanishamiz. Interpolyatsiyalash masalasini qo‘yilishiga ko‘ra:
Ln(xi)=yi; (i=0, 1, 2,.., n).

Bu geometrik jihatdan quyidagi rasmda tasvirlangan





Avvalo, quyidagi oddiy masalani qaraylik, shunday ko‘phad qurilsinki, u


Pi(xi)=1; Pi(xj)=0; ij (5.4)
shartlarni qanoatlantirsin.
Qurilishi talab qilingan Pi(x) ko‘phadlik (5.4) shartga ko‘ra xi ij nuqtalarda nolga aylanishi kerakligidan
Pi(x)=Si(x-x0)…(x-xi-1)(x-xi+1)… (x-xn)

ko‘rinishda olish tabiiydir. Oxirgida x=xi desak, (5.4) shartga ko‘ra



kelib chiqadi. Buni hisobga olsak, asosiy masalani, ya’ni Ln(x) ko‘phadni qurish masalasini osongina hal qilish mumkin. Buning uchun Ln(x)ni



ko‘rinishda qidiramiz. Agar oxirgida x=xk desak,



ekanligidan oxirgi natija



yoki
(5.5)


kelib chiqadi va u Lagranj interpolyatsiyalash ko‘phadi deb yuritiladi.
Demak Lagranj interpolyatsiya ko‘phadi (5.5) ni umumiy holda quyidagicha yozishimiz mumkin:

,
(5.5’)
Lagranj interpolyatsiyalash ko‘phadi n=3 bo‘lganda quyidagicha yoziladi:

5.1-masala. Quyidagi y=lnx funksiya asosida uzilgan

X

2

3

4

5

Y

0.6931

1.0986

1.3863

1.6094
jadvaldan foydalanib Lagranj interpolyatsiya ko‘phadini toping va bu ko‘phadlar yordamida ln3.5 ni hisoblang.
Yechish.

=0.0089 X3-0.1387X2+0.9305 X-0.6841



Hosil bo‘lgan ko‘phadga asosan
ln3,5L(3,5)=0.0089·(3.5)3-0.1387· (3,5)2+0.9805· (3.5)-0.684=
=0.31-1.701+3.2567-0.6841=1.25145
bo‘ladi.

Download 277.64 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling