Tayanch so’zlar


Download 85.03 Kb.
bet1/2
Sana08.04.2023
Hajmi85.03 Kb.
#1342424
  1   2
Bog'liq
7-mavzu. Funksiyalarni Lagranj interpolyatsion formulasi yordami













Reja:


  1. Masalaning qo’yilishi

  2. Chiziqli interpolyatsiyalash

  3. Kvadratik interpolyatsiyalash

  4. Lagranj interpolyatsion kophadi

Tayanch so’zlar: funksiya, Lagranj ko’phadi, interpolyatsiya, approksimatsiya, maqsad funksiyasi, chiziqli interpolyatsiya, kvadratik interpolyatsiya


    1. Masalaning qo‘yilishi





Ko‘pincha amaliy masalalarni yechishda qandaydir
y f (x)
funksional

bog‘lanishlar qiymatlarini hisoblashga to‘g‘ri keladi. Bunday masalalarda ikkita holat bo‘lishi mumkin:

  1. [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]

oraliqda
y f (x)
bog‘lanishni aniqlash talab qilinadi. Bu masalaga tajriba

ma’lumotlari jadvalidagi qiymatlarni aniqlashtirish vazifasi ham kiradi.

  1. y

f (x)
bog‘lanish ma’lum va uzluksiz, biroq u shu qadar murakkabki,

amaliy hisoblashlar uchun yaramaydi. Bunday holda
b
y f (x)
funksiyani va uning

( 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.
    1. Chiziqli interpolyatsiyalash




Chiziqli interpolyatsiyada jadvalda berilgan (xi, yi), ( i  0, n ) nuqtalar togri 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

  1. yi yi1 ,

  2. y

  • a x


, i 1, n .


i
xi x


i1
i i1
i i1

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

Misol. Jadval bilan berilgan
y f (x)
funksiya qiymatini x = 0,4 bo‘lgan

hol uchun chiziqli interpolyatsion formuladan foydalanib hisoblang:




i

0

1

2

3

xi

0

0,1

0,3

0,5

yi

–0,5

0

0,2

1



Yechilishi: (5) ga asosan ishchi formulani yozib olamiz:

y = aix + bi
xi 1 xT
xi ,

bunda

  1. yi yi1 ,

  2. y

  • a x


, i 1, n


i
xi x


i1
i i1
i i1

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 yi1
1  0,2
0,8  4;


i
xi xi1
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 = 40,4 – 1 = 0,6.


    1. Kvadratik (parabolik) interpolyatsiyalash


Kvadratik interpolyatsiyada interpolyatsion ko‘phad sifatida [xi–1, xi+1][а, b] oraliqdan olingan kvadrat uchhad qaraladi:



y ai x2bi x ci ,
xi1
xT
xi1
(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:



i

0

1

2

3

xi

0

0,1

0,3

0,5

yi

–0,5

0

0,2

1

Yechilishi: (6) ga asosan ishchi formulani yozib olamiz:

y=aix2+bix+ci
xi1 xT
xi1 .

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 x2b 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

0,09

0,3 1

; B =

0,2

; X =b
 

0,25

0,5 1




1

c



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
75


6
 10
15
8
 75



3
45 ;

3
10


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