Respublikasi oliy va o‘rta maxsus ta’lim vazirligi samarqand davlat universiteti



Download 2,07 Mb.
bet50/60
Sana03.04.2022
Hajmi2,07 Mb.
#525675
1   ...   46   47   48   49   50   51   52   53   ...   60
Bog'liq
2 5350816350669379627

3.4. Nyuton-Rafson usuli
Bu usul nochiziqli tenglamalar sistemasini yechish uchun Nyuton usulining takomillashtirilgan variantlaridan biri hisoblanadi.
Faraz qilaylik, (3.1) yoki (3.1) nochiziqli teng-
lamalar sistemasi berilgan bo‘lsin. Iteratsion formulani



3.5-rasm. Nyuton usuli mo- difikatsiyasining algoritmi.

hosil qilishimiz uchun f = ( f1, f2, , fn ) vektor-funksiya komponentalari bo‘lgan

f1, f2 ,
funksiyalarning Teylor qatoriga yoyilmasining ularning birinchi tarti-

bligacha hosilasini o‘z ichiga olgan hadlari bilan cheklangan holini olamiz:
f (k ) f (k )

1

1

n
f (k) 1 x(k 1)  ...  1 x(k 1)  0,
x1 xn

(k )


f (k )


(k 1)
f (k )


(k 1)

f2 2 x1
x1
 ...  2 xn
xn
 0,

... ... ... ... ... ... ... ... ... ... ... ... ... ... ...

(k )


f (k )


(k 1)
f (k )


(k 1)

fn n x1
x1
 ...  n xn
xn
 0.

Bu yerda
f (k ) f
(x(k), x(k), ..., x(k) ) ;
x(k 1) x(k 1) x(k ) , (j=1,…n).

j j 1 2 n j j j
Bu tenglamalar sistemasini matritsa ko‘rinishida quyidagicha yozish mumkin:
118

f (k )
f (k )
f (k ) x(k 1)
f (k )

1
1 ...
1 1
  1

x1
x2
xn  
  

f (k )
f (k )
f (k )  x(k 1)   f (k )

2
2 ...
2   2   2

x1
x2
xn   . .

   .   .

... ... ... ... ... ... ... ... ...
  

f (k )
f (k )
f (k )   .   .

n
n ...
n x(k 1) f (k )

x1
x2
xn n n

yoki buni belgilashlar bilan soddaroq qilib quyidagicha yozish ham mumkin:
W(k)x(k 1) f (k) .
Bu yerda ham xuddi yuqoridagidek, W = W(x) – Yakob matritsasi.

Bu chiziqli algebraik tenglamalar sistemasini yechib,
x(k 1) x(k ) x(k 1) .
Bu usulning algoritmi quyidagicha:
x(k 1) ni aniqlaymiz:

  1. x(0) - boshlang‘ich yaqinlashish va  - hisob aniqligi beriladi.

  2. fi   , (i=1,2,…,n) shart bajarilsa 6-qadamga o‘tiladi.

  3. W – Yakob matritsasi hisoblanadi.

  4. Wx = –f tenglamalar sistemasi yechiladi.

  5. x=x+x hisoblanadi va 2-qadamga o‘tiladi.

  6. x natijalar pechatga chiqariladi.

Nyuton-Rafson usulining nochiziqli tenglamalar sistemasini yechishga qo‘lla- nilishidagi asosiy shart bu Yakob matritsasining teskarisini hisoblashning mumkin yoki mumkin emasligida. Xususan, W-1 ning taqribiy qiymatini quyidagicha hisob- lash mumkin. Faraz qilaylik, W-1 – Yakob matritsasining k-iteratsiyadagi teskari mat- ritsasi bo‘lsin. (k+1)-iteratsiyadan keyin Yakob matritsasi quyidagicha hisoblanadi:

W 1
W 1W 1W
W 1 .

k 1 k k k k
Bu yondashuv hamma vaqt ham aniq emas va u bir qator kamchiliklarga ega. Ammo amaliyotdagi ko‘plab masalalarda bu oxirgi formula Yakob matritsasini hisoblashni ancha osonlashtiradi.
    1. Iteratsiyalar usuli (ketma-ket yaqinlashishlar usuli)

Yuqoridagi (3.1) nochiziqli tenglamalar sistemasi ushbu
x1  1(x1, x2 , ..., xn ),
x   (x , x , ..., x ),
2 2 1 2 n



... ... ... ... ... ... ... ...


(3.15)

xn  n (x1, x2 , ..., xn )
119

ko‘rinishga keltirilgan bo‘lsin, bu yerda 1,2,
- haqiqiy funksiyalar bo‘lib,


1 2
ular bu sistema izolyatsiyalangan x, x,
yechimining biror atrofida

aniqlangan va uzluksiz.
Qulaylik uchun quyidagi vektorni kiritamiz:
x  x1, x2 ,..., xn va (x)  1(x),2 (x),...,n (x).
U holda (3.15) ni quyidagi vektor shaklida yozish mumkin:

1 2
x=φ(x). (3.16)

(3.16) tenglamaning
xx, x,
vektor-ildizini topish uchun

ko‘pincha quyidagi iteratsiyalar usulini qo‘llash juda qulay:

x(k 1)
 1(x(k), x(k), ..., x(k) ),

1 1 2 n

x(k 1)
 2 (x(k), x(k), ..., x(k) ),

x(k 1)
 (x(k ) )
yoki
2

...


...
...
...
1

...


...
2

...


...
n k  0,1, 2,


, (3.17)

x(k 1)
(x(k), x(k), ..., x(k) ),

n n 1 2
n




bu yerda yuqoridagi indeks iteratsiyalar yaqinlash- ishi nomerini bildiradi; x(0) x* - boshlang‘ich yaqinlashish. Usulning blok-sxemali algoritmi 3.6- rasmda tasvirlangan. Agar (3.17) iteratsion jarayon yaqinlashivchan bo‘lsa, u holda ushbu
  lim x(k) (3.18)
k
limitik qiymat (3.17) tenglamaning ildizi bo‘ladi.
Haqiqatdan ham, agar (3.18) munosabat ba- jarilgan desak, u holda (3.17) tenglikda k  bo‘yicha limitga o‘tib, x funksiyalarning
uzluksizligidan quyidagiga ega bo‘lamiz:
lim x(k 1) lim x(k ) , yani .
k   k  
Shunday qilib,   bu (3.16) vektor tenglama-
ning ildizi. Agar, bundan tashqari, barcha x(k )
k 0,1, yaqinlashishlar biror - sohaga
tegishli bo‘lsa, u holda x* ekanligi yaqqol ko‘rinadi. Soddaroq qilib aytganda, (3.17) iter-
atsion jarayon x(0) = x(0), x(0), ..., x(0)   boshlan-
1 2 n



3.6-rasm. Nochiziqli tengla- malar sistemasini yechish uchun iteratsiyalar usulining blok-sxemali algoritmi.



120

g‘ich yaqinlashishdan boshlanib, bitta iteratsiyadan keyin barcha argumentlar orttir- masining moduli berilgan ε miqdordan kichik bo‘lmaguncha davom ettiriladi, ya’ni

x(k 1) x(k )
 max x(k 1) x(k )   .

1in i i
Bu shartga teng kuchli bo‘lgan quyidagi shartdan ham foydalanish mumkin:

x(k 1) x(k )
x(k 1) x(k )
 max
x(k 1) x(k ) 2

i i
2 1in
Oddiy iteratsiya usuli dasturlash uchun juda qulay, ammo u quyidagi muhim kamchiliklarga ega:

  1. (x) q 1, bu yerda - vektor-funksiya ning Yakob matritsasi,

n



i



belgi bilan esa matritsa normasi kiritilgan:
(x)
max



l
1in j 1
;


xj



  1. (x) l

q 1, bu yerda   - vektor-funksiya  ning Yakob matritsasi,

belgi bilan esa matritsa normasi kiritilgan:
(x)



max n
i ;



l
1 j n i 1

j


  1. x
    agar boshlang‘ich yaqinlashish aniq yechimdan uzoqroq tanlangan bo‘lsa, a- shartning bajarilishiga qaramasdan, usulning yaqinlashishiga kafolat yo‘q; demak, boshlang‘ich yaqinlashishni tanlashning o‘zi ham sodda emas ekan;

  2. iteratsion jarayon juda sekin yaqinlashadi.
    1. Oddiy iteratsiyalar usuli

Iteratsiyalar usulini dastlabki f(x) = 0 umumiy sistemaga ham qo‘llash mumkin,

bu yerda f(x)  vektor-funksiya bo‘lib, izolyatsiyalangan aniqlangan va uzluksiz.
Masalan, bu sistemani quyidagi ko‘rinishda yozaylik:

Download 2,07 Mb.

Do'stlaringiz bilan baham:
1   ...   46   47   48   49   50   51   52   53   ...   60




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