Nochiziqli tenglamalar sistemasini yechishning sonli usullari
Download 99,59 Kb.
|
AbdirashidovA.BabayarovA.I.Hisoblashusullari1-qism2018
- Bu sahifa navigatsiya:
- 8,64 - 3,40 4,91 9,40
- , demak
- Hisoblashlarni shu singari davom qilib
- = 1,6615 ni topamiz va hisoblashlami talab qilingan aniqlikkacha davom ettiramiz.
- =0,x*yA3 -y
- = 1.234274484 y= 1.661526467}
f (x - x0) + °/l (У - У0) = -/2 (x0, У0).
ox ОУ (3.8) Quyidagi belgilashlarni kiritamiz: Ax У - У0 = аУс (3.9) x - xn (3.8) sistemani Ax°, Ay° larga nisbatan, masalan, Kramer usuli yordamida yechamiz. Kramer formulalarini quyidagicha yozamiz: Ax°=АЪ Ay°=a2 , bu yerda (8) sistemaning asosiy determinanti quyidagicha: S/1( x°, y°) S/1( xo, y°) J = (3.1°) Sx °y 0/2( X0, У0) S/2( xC У0) (3.11) * 0. Sx Sy (3.8) sistemaning yordamchi determinantlari esa quyidagicha: o/1( Xo, Уо) S/1( y°) f1( Xo, y°) f2 y°) Sy /2(x°,Уо) S/2(x°,y°) Sy Sx S/2( Xo, y°) A 2 = A1 = Sx Ax°, Ay° larning topilgan qiymatlarini (3.9) ga qo‘yib, (3.8) sistemaning X1 = (x1, y1) - birinchi yaqinlashishi komponentalarini topamiz: x° + Ax°. У1 = Ус +Ay°. (3.12) Quyidagi shartning bajarilishini tekshiramiz: max(|Ax°|,|Ay°|) <£ . (3.13) Agar bu shart bajarilsa, u holda X1 = (x1, y1) birinchi yaqinlashishni (3.8) sistemaning taqribiy yechimi deb, hisoblashni to‘xtatamiz. Agar (3.13) shart bajarilmasa, u holda x° = xj, y° = yj deb olib, yangi (3.8) chiziqli algebraik tenglamalar sistemasini tuzamiz. Uni yechib, X2 = (x2, y2) - ikkinchi yaqinlashishni topamiz. Topilgan yechimni £ ga nisbatan (3.13) bo‘yicha tekshiramiz. Agar bu shart bajarilsa, u holda (3.8) sistemaning taqribiy yechimi deb X2 = (x2,y2) ni qabul qilamiz. Agar (3.13) shart bajarilmasa, u holda xj = x2, y1 = y2 deb olib, X3 = (x3, y3) ni topish uchun yangi (3.8) sistemani tuzamiz va hokazo. Bu sistemani yechishning blok-sxemasi 3.3- rasmda tasvirlangan. 3.3-rasm. Ikki noma’lumli ikkita nochiziqli tenglamalar sistemasini taqribiy yechishning Nyuton usuli blok-sxemasi. misol. Ushbu f1 (x, y) = x5 + y3 - xy -1 = 0 f2 (x, y ) = x 2 y + y - 2 = 0 tenglamalar sistemasining nolinchi yaqinlashishni X0 = (x0, y0) = (2; 2) deb olib, uning aniq yechimi X = (x, y) = (1; 1) ni Nyuton usuli yordamida aniqlang. Yechish. Misolning yechimi jarayonini, iteratsiyalardagi yaqinlashishlarni Xk = (xk,yk), orttirmalarni esa AXk = (Axk,Ayk) deb, quyidagi jadval shaklida ifodalaylik (3.1-jadval). Bu natijalar shuni ko‘rsatadiki, iteratsion jarayon juda tez yaqinlashadi - verguldan keyin ettita raqamgacha aniqlikdagi yechimga sakkista iter- atsiyadan keyin erishilgan. Agar berilgan tenglamalar sistemasini (0,032 0,0^ B = 0,0 0,9) boshlang‘ich yaqinlashish bilan iteratsiya usuli bilan yechsak, u holda taqqos- lanayotgan xatolik bilan olingan yechimga 247 ta iteratsiyadan keyin erishiladi. 3.1-jadval.
Jadvalning oxirgi ustunidagi sonlar usulning kvadratik yaqinlashishga ega ekan- ill |2 ligini tasdiqlaydi. Haqiqatan ham, |AXk| « C|AXk-1 bog‘lanish ildizning yetarlicha yaqin atrofida o‘rinli, bunda C o‘zgarmas esa yetarlicha katta: C « 5,4. Agar tenglamalar sistemasida tenglamalar soni ko‘payib borsa, u holda Yakob matritsasini hisoblashning qiyinlashishi hisobiga Nyuton usulining hisoblash samara- dorligi pasayib borishini ko‘rishimiz mumkin. Agar bir o‘lchovli holatni qaraydigan bo‘lsak, u yerda fx) va f ' (x) larni hisoblash qiyinchiligi deyarli bir xil. N o‘lchovli holda esa fi(x) larni hisoblash uchun n2 ta hisoblashlarni bajarish talab etiladi, bu esa fi (x) larni n marta hisoblashga hisbatan bir necha marta qiyin demakdir. Misol. Quyidagi F(x, y) = 2x3 - y2 -1 = 0 G(x, y) = xy3 - y - 4 = 0 ^ sistemaning yechimini Nyuton usulida taqribiy hisoblang. Yechish. Grafik usulda yoki tanlov yo‘li bilan dastlabki yaqinlashish x0 = 1,2 y0 = 1,7 aniqlangan bo‘lsin. U holda 8,64 - 3,40 4,91 9,40 - 2 y J (^, y0 ) = , demak J (1,2; 1,7 ) = = 97,910 yJ 3xy -1 (12) formulaga ko‘ ra - 0,434 - 3,40 0,1956 9,40 1 x1 = 1,2 = 1,2 + 0,0349 = 1,2349; 97,91 > 1 У1 = 1,7 = 1,7 - 0,0390 = 1,6610, 97,91 8,64 - 0,434 4,91 0,1956 Hisoblashlarni shu singari davom qilib, x 3-rasm. Misolda berilgan tenglamalar siste- masidagi funksiyalarning Maple dasturida chizilgan grafiklari. 2 = 1,2343 ; y2 = 1,6615 ni topamiz va hisoblashlami talab qilingan aniqlikkacha davom ettiramiz. Ushbu misolda berilgan tenglamalar sistemasi bitta haqiqiy yechimga ega ekanligini quyidagi Maple dastur va grafiklardan ko‘rish mumkin (3-rasm): plots[implicitplot]((2*xA3-yA2- 1=0,x*yA3 -y-4=0 },x=-2 ..2,y=-3 ..3); solve({ 2*xA3 -yA2-1 =0,x*yA3 -y- 4=0},{x,y}); allvalues(%); evalf(%); {x = 1.234274484 y= 1.661526467} misol. Quyidagi nochiziqli tenglamalar sistemasini Nyuton usulida taqribiy yeching: 2 x x* f1 (x1, x2 ) = x1 -y + 0,5 — = -0,5; 3 0; Download 99,59 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling