O‘zbekiston respublikasi


Steffensen (Eytken-Steffensen) usuli



Download 1,34 Mb.
bet24/41
Sana04.01.2021
Hajmi1,34 Mb.
#54654
1   ...   20   21   22   23   24   25   26   27   ...   41
Bog'liq
chiziqli bolmagan tenglamalarni yechishning sonli usullari

Steffensen (Eytken-Steffensen) usuli


Urinmalar usulining yaqinlashish tezligini oshirish uchun (1.12)

ifodadagi f (xn ) hosilaning approksimatsiyasi o‘rniga quyidagi ifodadan



foydalalanish lozim:
f (x ) 
n

f (xn1 ) 

f (xn ) . (1.14)

xn1

  • xn

Agar (1.12) ni chap ayirmali approksimatsiya desak, u holda (1.14) ni o‘ng ayirmali approksimatsiya deb olish mumkin.

(1.14) dan ko‘rinadiki, unda hali aniqlanmagan xn+1 noma’lum had qatnashmoqda uni hisoblash uchin (1.2) oddiy iteratsiyadan foydalanamiz:



xn1 g(xn ) xn f (xn ) .

Natijada biz quyidagi approksimatsiyaga ega bo‘lamiz:



f (x ) 

f (xn

f (xn )) 

f (xn ) .



n f (x )
n

Bu ifodadan Nyuton usulida foydalanish bilan yangi iteratsion algo- ritmga ega bo‘lamiz:



x x

f (xn )

f (x

) . (1.15)

n1 n f (x
n


f (xn )) 

f (xn )

Bu iteratsion algoritm sonli usullarda Steffensen usuli deb ataladi. Steffensen usuli kvadratik yaqinlashishga ega, ammo bu yerda
n


qo‘shimcha ravishda

f (xn f (xn ))

ifodaning qiymatini hisoblash hisobiga



yuqori yaqinlashish tezligiga erishiladi. Bu usul har bir iteratsiyada funksiyaning qiymatini ikki marta hisoblashni talab qiladi, bu jihatdan Steffensen usuli kesuvchilar usuliga qarahanda kamroq samara beradi.

Yuqoridagi (1.15) iteratsion algoritmni Eytken tomoni-dan taklif etilgan chiziqli yaqinlashuvchi ketma-ketliklarning yaqinlashishini tezlashtirish uslubidan ham olish mumkin.

Buning uchun quyidagi ketma-ketlikni qaraylik:

zn = z + Cqn. (1.16)

Bu ketma-ketlik q<1 da z limitga yaqinlashadi. Uncha qiyin bo‘lmagan akslantirishlar yordamida z limitik qiymatni {zn} ketma-ketlikning uchta zn-1 , zn va zn+1 ketma-ket elementlari orqali ifodalash mumkin. Buning



uchun bizga ko‘rinib turgan

zn z q va

zn1 z

zn1 z q zn z

ikkita tenglikdan ushbu



(zn1 z)(zn1 z)  (zn z)2 tenglikka kelinadi. Bu yerdan esa o‘z navbatida z

ning quyidagi ifodasi kelib chiqadi:



zn1zn1 z2





z n .

zn1 2zn zn1

Bu natijaga asoslanib, {zn} ketma-ketlikni boshqa ketma-ketlikka

almashtirishning quyidagi Eytken taklifini qaraylik:

zn1zn1 z2
n



n1

zn1

  • 2zn

  • zn1

. (1.17)

Agar bu almashtirishni (1.16) ko‘rinishidagi ixtiyoriy ketma-ketlikka

qo‘llasak, u holda n ning ixtiyoriy qiymatida

n z  lim zn

n

tenglik o‘rinli



bo‘ladi. Agar {xn} ketma-ketlikning yaqinlashish turi (1.16) nikiga yaqin bo‘lsa, u holda (1.17) almashtirish (n ning ixtiyoriy qiymatida uning

limitini bermasada) z ga dastlabkisiga nisbatan tezroq yaqinlashuvchi yanqi ketma-ketlikni beradi.

  1. misol. Ushbu

x3x2–8x+12=0

tenglamaning ikki karrali xr = 2 ildiziga taqribiy yaqinlashishni Nyuton usuli va unga Eytken tezlatgichini qo‘llash bilan bajaring.



Yechish. Hisoblashlar natijalari mos ketma-ketliklar elementlari bilan quyidagi jadvalda keltirilgan (uchinchi va to‘rtinchi ustunlarga qarang).

Bu jadvalning uchinchi ustunida yaqinlashish tezligi = 1 deb faraz qilinib, (1.16) tenglikdagi C o‘zgarmasning har bir iteratsiyadagi qiymatlari keltirilgan. Jadvaldagi natijalardan ko‘rinadiki, C o‘zgarmas it- eratsion jarayonda juda kam o‘zgarib boradi va u C=0,5 qiymatga juda ham yaqin. Natijada Nyuton usulining karrali ildizga yaqinlashish tezligi chiziqli ekanligi haqidagi faraz isbotlanadi.

Chiziqli yaqinlashuvchi {xn} ketma-ketlikni (1.17) tezlashtirivchi formulaga qo‘llab, jadvalning to‘rtinchi ustunidagi n larning qiymatlariga erishamiz. Jadvalning ikkinchi va tortinchi ustunlaridagi qiymatlarni taqqoslash bilan yaqinlashish tezligiga erishganligimizga ishonch hosil qilamiz. Haqiqatan ham, Nyuton usulining o‘n to‘rtinchi iteratsiyasida er- ishiladigan natijaga Nyuton usuli va Eytken tezlatgichini qo‘llab, uning ettinchi iteratsiyasida shu najijaga kelish mumkinligini ko‘rish mumkin. Bu jadvalning beshinchi ustunidagi natijalar yaqinlashish tezligi

ko‘rsatgichi ning oshishi hisobiga emas, balki C o‘zgarmasni 0,25 gacha kamaytirish hisobiga bunday samarali natijaga erishilganligini ko‘rsatadi.

Endi oddiy iteratsiya usulida ildizga taqribiy yaqinlashishning tezlig-


ini oshirishni tahlil qilaylik. Buning uchun avvalo

xn1 g(xn )

iteratsion



formulaning o‘ng tarafini Teylor qatoriga yoyaylik, ya’ni

g(xn )  g(xr  (xn xr ))  xr g(xr )(xn xr )  O((xn xr )2 ) , Bunga ko‘ra

xn1 xr

g(xr )(xn xr )  O((xn xr )2 ).



Shunday qilib,

en xn xr

kvadrat aniqlik bilan har bir iteratsiya



uchun quyidagi taqribiy tenglikni yozish mumkin:

xn1 xr g(xr )(xn xr ) .

Bu yerdan {xn} ketma-ketlikni quyidagi formula bilan ifodalash mumkin:



xn xr [g(xr )]n (x0 xr )

Bu ketma-ketlikning ham yaqinlashishi turi (1.16) ketma-ketlikniki kabi. Demak, oddiy iteratsiyadagi ildizga yaqinlashish ketma-ketligi yaqinlash- ishni tezlashtirish protsedurasini qo‘llash uchun mos ekan,

Yaqinlashishni tezlashtirish protsedurasini qo‘llashda hisoblangan har bir yaxshilovchi qiymatnining keyingi hisoblashlarda ham hisobga olin- ishin ta’minlash maqsadida uni shu zahoti hisobga kiritish lozim. Bu iter- atsiyaning har bir qadamida quyidagicha bajariladi: Faraz qilaylik, hisoblashlar xn ning qiymatini hisoblashgacha bajarildi; uning yordamida


ikkita yordamchi

x(1)g(x ) va x(2) g(g(x ))

qiymatlarni hisoblaymiz.



n n n n

Uchta x,

  1. va



n
x

qiymatlarga (1.17) tezlatgich formulani qo‘llaymiz va



uning natijasini navbatdagi xn+1 yaqinlashish deb qabul qilamiz:
n

x


xn g(g(xn ))  g 2 (xn )
n






xn1 g(g(x

))  2g(xn

)  xn

. (1.18)


Bu tenglik (1.15) Steffensen iteratsion formulasining yozilish shakllar-

idan biri ekanligi ko‘rinib turibdi.



  1. misol. (1.18) formulani ushbu

x3x2–8x+12=0

tenglamaning ikki karrali ildizini topishga qo‘llang.



Yechish. Buning uchun Nyuton iteratsiyasiga mos

g(x)  x

f (x)


f (x)

deb olib, (1.18) formula bo‘yicha hisoblashlardan

{0,5; 1,87215909; 1,99916211; 1,99999996; 2,00000000}



ketma-ketlikni hosil qilamiz. Bu qiymatlarni n ning yuqoridagi jadvalning to‘rtinchi ustunidagi qiymatlari bilan taqqoslab, tezlatgichni ketma- ketlikka emas, balki hatija olingan algoritmga kiritish bilan samaradorlik oshganligini ko‘rishimiz mumkin.

    1. Download 1,34 Mb.

      Do'stlaringiz bilan baham:
1   ...   20   21   22   23   24   25   26   27   ...   41




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish