O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi toshkent davlat iqtisodiyot universiteti


Download 3.55 Mb.
Pdf ko'rish
bet34/90
Sana03.11.2023
Hajmi3.55 Mb.
#1743254
TuriУчебное пособие
1   ...   30   31   32   33   34   35   36   37   ...   90
Bog'liq
Kompyuter grafikasi va dizayn

 
 
 
 
 
 
 
 
1 – rasm. Bez‘e egri chiziqlari 
4.3. Splaynlar yordamida nuqtalar bo„yicha egri chiziqlarni chizish 
 
4.3.1. Ko„phadlaryordamida interpolyatsiyalash 
To‗g‗ri va egri chiziqli kesmalar (yopiq va ochiq chiziqlar) ko‗plab qo‗sh 
qiymatli va bo‗laklash, skelet olish, kontur olish va hokazolar vositasida olingan ko‗p 
qiymatli tasvirlarning asosiy tarkibni tashkil etadi. Tasvirga ishlov berish, tahlil etish 
va tanish bo‗yicha ba‘zi amaliyot masalalarini echishda egri chiziqli sohadagi 
nuqtalar ketma-ketligi sifatida berish etarli bo‗lsa, ba‘zilari uchun esa ularning 
matematik ifodasini berish zarur. Keyingi usulda tasvirni berish anchagina ixchamroq 
bo‗ladi. Diskret egri chiziq matematik usulda ikki xil quriladi, berilgan nuqtalardan 
o‗tuvchi egri chiziqni qurish interpolyatsiya, nuqtalar yaqinidan o‗tuvchisini qurish 


61 
approksimatsiya masalasiga olib keladi. Odatda ikkisi ham berilgan nuqtalarga ko‗ra 
egri chiziq qurish yoki egri chiziqlarni tavsiflash deb ataladi. 
Interpolyatsiya masalalarini echish matematik nuqtai-nazardan engilroq, lekin 
ko‗pgina masalalarni echish jarayonida approksimatsiyalash maqsadga muvofiqroq 
bo‗ladi, chunki ishlov berilayotgan axborot xalaqitlar ta‘sirida buzilgan bo‗ladi. Bu 
usullardan birini tanlash vaqtida ishlatiladigan nuqtalar to‗plamini interaktiv (EHM 
va dastur bilan bevosita muloqot usuli) usulda aniqlash va u nuqtalar yaqinidan 
o‗tuvchi to‗g‗ri chiziqni qurish ularni kelishtiruvchi echim bo‗lib xizmat qiladi. 
Ko‗pincha egri chiziqlarni qurishda matematik ifoda (funksiya) qiladi tanlash hal 
qiluvchi ahamiyat kasb etadi. Bu haqda fikr yuritilganda eng birinchi hayolga 
keladigan narsa ko‗p hadlar bo‗lsa ham odatda ko‗p masalalarini echishda ularni 
qo‗llash yaxshi natija bermaydi. Egri chiziqlarni qurishda keng tarqalgan usullar bu 
turli bo‗lakli – polinomial funksiyalardan foydalanuvchi usullardan. Approksimatsiya 
masalalarini echishda yaqinlashish sifatini baholash mezonlarini tanlashga alohida 
e‘tibor berish lozim. Nuqtadan egri chiziqgacha bo‗lgan masofa yaxshigina mezon 
hisoblanadi, lekin ko‗pincha murakkab hisob-kitobni talab etadi. Asosiy maqsad
istak va voqiylik orasidagi eng ma‘qul yo‗lni tanlashdir.
 
(x
1
,y
1
), (x
2
,y
2
), …, (x
n
,y
n
) – tekislikda berilgan, i≠j da x
i
≠x

bo‗lgan nuqtalar 
ketma-ketligi. Bunday nuqtalar uchun bevosita (n-1) darajali interpolyatsiya ko‗phadi 
ifodasini yozish mumkin: 
;
)
)...(
(
)
)....(
(
...
)
)...(
)(
(
)
)...(
)(
(
)
)...(
(
)
)....(
(
)
(
1
1
1
2
2
3
2
1
2
3
2
2
1
2
1
2
1





















n
n
n
n
n
n
n
n
n
u
x
x
x
x
x
x
x
x
y
x
x
x
x
x
x
x
x
x
x
x
x
y
x
x
x
x
x
x
x
x
y
x
P
yoki 




n
j
j
i
n
x
x
П
y
x
P
1
1
)
(
)
(
Bu ifodadan y
1
qiymat x = x
1
da 1, qolgan holatlarda 0 ga teng kasrga 
ko‗paytirilishi kelib chiqadi. n = 2 bo‗lgan xususiy holda o‗ng ifoda berilgan ikki 
nuqtadan o‗tuvchi to‗g‗ri chiziq tenglamasiga o‗xshab qoladi. Interpolyatsiyalash 
usulining asosiy kamchiligi unda ikki nuqtani birlashtiruvchi chiziq sezilarli ravishda 


62 
chetlashadi. Misol sifatida (0,0), (1,3), (2,0), (3,0), (4,0) nuqtalarda o‗tadigan chiziq 
ko‗phadi 
P(x) = -1/2x (x-2) (x-3) (x-4) (10.1-chizma) ni ko‗rib chiqaylik.
U (0,67; 3,46), (2,46; -0,47) va (3,5; 0,66) nuqtalar yaqinida joylashgan uchta 
ekstremumga ega. 
Bu holning sababi ko‗phad x ning darajali qiymatlari yig‗indisidan iborat. 
Ularning butun soha bo‗yicha qiymatlari kichik, ixtiyoriy bo‗lmagan kichik sohadagi 
qiymatga qarab aniqlanadi. Ko‗p had koeffitsiyentlarini berilgan nuqtalar 
koordinatlarini qoniqtiradigan qilib tanlanadi, ammo boshqa nuqtalardagi ko‗p had 
qiymatini boshqarib bo‗lmaydi. Har bir sonning qiymati anchagina katta bo‗lishini 
hisobga olsak, katta tebranishlar bo‗lishi o‗z-o‗zidan ravshan. Shu sababli bo‗lakli 
ko‗p hadlar yordamida interpolyatsiyalash maqsadga muvofiqroq. Bu holda oraliq 
nuqtalar kiritiladi. Bir misol ko‗raylik. Aytib o‗tilgan oraliq nuqta uchun bo‗lakli-
kvadrat ko‗p had ishlatiladi. (1.5, 1.35) oraliq nuqta kiritsak echim qo‗yidagicha 
bo‗ladi : 
P
a
(x) = 6x(0,6-0,7x), 0 



1,5; 
P
b
(x) = 5,4(x-2)
2
,
1,5 



2; 
P
c
(x) = 0,




4. 
Bu misollardan ko‗rinib turibdiki, ko‗p hadlarni kichik oraliqlarda ishlatish 
maqsadga muvofiq, ya‘ni ular bundan samaraliroq vositalar uchun asos bo‗lib xizmat 
qiladi. Shu bilan birga har vaqt ham bo‗lakli ko‗phadlar oddiysiga nisbatan yaxshi 
natija beravermaydi. Agar aniqlash sohasi noto‗g‗ri aniqlansa bo‗lakli ko‗phadlarning 
ustunligi yo‗qqa chiqadi. 
Ba‘zan nuqtalar to‗plamidan tashqari ularning har biri uchun egri chiziqning 
urinmalari ham beriladi. Bu holda interpolyatsiya ko‗p hadi ifodasi anchagina 
murakkablashadi. Ikkita nuqta va ulardagi urinmalar (x
1
, u
1
, u
1
) va (x
2
, u
2
, n
2

berilgan holni ko‗rib chiqamiz: 


63 
1
2
1
2
2
1
2
1
2
2
1
2
2
1
2
1
2
1
2
2
2
1
1
2
2
2
1
2
1
1
)
(
)
(
)
(
)
(
)
(
)
(
)
(
x
x
x
x
y
x
x
x
x
y
x
x
x
x
x
x
x
x
y
y
y
x
x
x
x
x
x
x
x
y
y
y
x
p

































Umumiy holda bunday interpolyatsiyalash ifodasi sifatida uchinchi darajali 
ko‗p had keladi. U faqat u′

va u′

shu ikki (x
1,
u
1
) va (x
2,
u
2
) nuqtalarni birlashtiruvchi 
to‗g‗ri chiziq burchak koeffitsiyentiga teng bo‗lgandagina chiziqli, faqat u′

va u′

ning o‗rtacha qiymati shu koeffitsiyentga teng bo‗lgan holdagina ikkinchi darajali 
bo‗ladi. 

Download 3.55 Mb.

Do'stlaringiz bilan baham:
1   ...   30   31   32   33   34   35   36   37   ...   90




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