O‘ZBEKISTON RESPUBLIKASI OLIY VA O‘RTA MAXSUS TA’LIM VAZIRLIGI SAMARQAND DAVLAT UNIVERSITETI BIRINCHI TARTIBLI ODDIY DIFFERENSIAL TENGLAMALARNI BIR QADAMLI SONLI USULLAR YORDAMIDA YECHISH «5140300 – Mexanika», «5130100 – Matematika» va «5130200 – Amaliy matematika va informatika» ta’lim yo‘nalishlari bakalavr talabalari uchun Samarqand davlat universiteti o‘quv-uslubiy Kengashi tomonidan nashrga tavsiya etilgan (2017-yil 23-iyun, 4-bayonnoma) Samarqand – 2018 1 UDK 518.1 BBK 22.19 B-71 Birinchi tartibli oddiy differensial tenglamalarni bir qadamli sonli usullar yordamida yechish. Uslubiy koʻrsatma. – Samarqand: SamDU nashri, 2018. – 56 bet. Ushbu uslubiy ko‘rsatma Hisoblash usullari fani bo‘yicha «5140300 – Mexanika», «5130100 – Matematika» va «5130200 – Amaliy matematika va informatika» ta’lim yo‘nalishlari bakalavr talabalari uchun mo‘ljallangan bo‘lib, unda shu fanning namunaviy o‘quv dasturidan kelib chiqib, unda birinchi tartibli oddiy differensial tenglamali chegaraviy masalalarni bir qadamli sonli usullar yordamida taqribiy yechishning nazariy asoslari, hisob algoritmi, namunaviy misollar yechimlari, mustaqil ish topshiriqlari, sinov savollari, mustaqil oʻzlashtirishga oid adabiyotlar, dasturiy vosita va undan foydalanishga oid uslubiy tavsiyalar va boshqa tarqatma materiallar keltirilgan. Ushbu uslubiy ko‘rsatmadan magistrantlar, yosh ilmiy xodimlar va tadqiqotchilar ham foydalanishlari mumkin. Tuzuvchilar: Abdirashidov A. – SamDU mexanika-matematika fakulteti "Nazariy va amaliy mexanika" kafedrasi dotsenti, fiz.-mat.f.n., dots., Abdurashidov A.A. – SamDU mexanika-matematika fakulteti "Nazariy va amaliy mexanika" kafedrasi assistenti. Nishonov O’.A. – SamDU mexanika-matematika fakulteti "Nazariy va amaliy mexanika" kafedrasi assistenti. Kasimova F.U. – SamDU mexanika-matematika fakulteti "Nazariy va amaliy mexanika" kafedrasi assistenti. Mas‘ul muharrir Begmatov A.H. – SamDU mexanika-matematika fakulteti "Differensial tenglamalar" kafedrasi mudiri, fiz.-mat.f.d., prof. Taqrizchilar: Berdiyev SH.D. – SamDU mexanika-matematika fakulteti "Nazariy va amaliy mexanika" kafedrasi mudiri, texn.f.n., dots. Zaynalov N.R. – SamISI "Axborot texnologiyalari" kafedrasi mudiri, fiz-mat.f.n., dots. © Samarqand davlat universiteti, 2018. 2 Kirish Kompyuterning qoʻllanilish sohalaridan biri mexanika, texnika, telemommunikatsiyaning koʻpgina ob’ektlarida yuz beradigan baʼzi jarayonlarning matematik modellarini hisoblash usullari va kompyuterlarning dasturiy vositalari yordamida tahlil qilish dolzarb muammo boʻlib qolmoqda. Hisoblash usullari va kompyuterlarning zamonaviy imkoniyatlari birgalikda tadqiqot jarayonlari va obyektlarining shu paytgacha nomaʼlum xususiyatlarini ochishga va, shu asnoda, texnologik jarayonlarni takomillashtirishga xizmat qilmoqda. Ushbu uslubiy koʻrsatmaning mavzusi ham hisoblash usullari va kompyuterning ilmiy tadqiqot ishlarida qoʻllanilishiga bog`liq boʻlib, oʻquv-uslubiy, ilmiy va amaliy jihatdan dolzarbdir. Koʻplab sohalardagi jarayonlarning matematik modeli oddiy yoki xususiy hosilali differensial tenglamalar nomi bilan yuritiladi. Eng koʻp tarqalgan Koshi masalasi bu boshlangʻich shart bilan berilgan masalalardir. Ana shu boshlangʻich shartlar asosida masalani yechish jarayoni osonroq bajariladi. Boshqa turdagi masalalar – chegaraviy masalalar (masalan, chekli shartlar yoki oraliq nuqtalarda shartlari berilgan masalalar) – maxsus uslublar yordamida yechiladi, xususan ularning baʼzilari unga ekvivalent boʻlgan boshlangʻich shartli masalalarga keltirib yechiladi. Bunday masalalarni yechish usullarining ikkita guruhi mavjud: bir qadamli va koʻp qadamli usullar. Birinchi guruhga kiruvchi usullar funksiyaning keyingi nuqtadagi qiymatini topish uchun uning dastlab bitta nuqtadagi, ikkinchi guruhda esa bir nechta nuqtadigi qiymati berilishini talab qiladi. Ushbu uslubiy koʻrsatmada birinvhi tartibli oddiy differensial tenglamalarni bir qadamli sonli usullar yordamida taqribiy yechish masalasi qaraladi. Ushbu ishning maqsadi – bu bakalavr talabalarga birinvhi tartibli oddiy differensial tenglamalarni va tenglamalar sistemasini, ularni yechish usullarining qisqacha nazariy maʼlumotlarini, ularni sonli yechishning bir qadamli usullarini, ularning algoritmini, hisob dasturini yaratishni, har xil qiziqarli amaliy masalalarni sonli yechishni, Koshi masalasini bir qadamli usullar bilan sonli yechishda matematik paketlardan samarali foydalanishni oʻrgatish. Birinvhi tartibli oddiy differensial tenglamalar bilan berilgan Koshi masalalarini bir qadamli sonli usullardan foydalanib taqribiy yechishda bu boʻlimlarda qoʻllaniladigan uslublarni bilish zarur. Ular hisoblash 3 usullarining asosiy boʻlimlarida qoʻllaniladigan elementar almashtirishlar va hisoblashlarning buyruqlaridan foydalanish imkonini beradi. Amalda ixtiyoriy matematik paket yordamida amalga oshirish mumkin boʻlgan “elementar” hisoblashlar va almashtirishlar zanjiri murakkab masalalarni ham yechish imkonini beradi (masalan, Koshi masalasi, chegaraviy masalalarni yechish). Ushbu uslubiy koʻrsatmada: birinvhi tartibli oddiy differensial tenglamalar bilan berilgan Koshi masalasi yuqori aniqlikdagi bir qadamli sonli usullar bilan taqribiy yechilgan; tadbiq uchun mexanikaga oid aniq amaliy masalalar sonli yechilgan; sonli hisob algoritmi yaratilgan; hisob dasturi matematik paketlarda tuzilgan, natijalar aniq yechimlar bilan taqqoslangan. Ushbu uslubiy koʻrsatma talabalarga "Sonli usullar va dasturlash" fanini yanada chuqurroq oʻzlashtirishga yaqindan yordam beradi. Mazkur uslubiy koʻrsatmadan turdosh taʼlim yoʻnalishlar bakalavr talabalari hamda fakultet magistrantlari, yosh ilmiy xodimlar va tadqiqotchilar ham foydalanishlari mumkin. Ushbu uslubiy ko‘rsatmani tayyorlash jarayonida rus va ingliz tillaridagi bir qator darslik va o‘quv qo‘llanmalardan hamda Internet tarmog‘idagi katta hajmdagi ma’lumotlardan bevosita foydalanildi. Ushbu adabiyotlar ro‘yxati uslubiy ko‘rsatmaning oxirida keltirildi. Uslubiy ko‘rsatmaning kamchiliklarini bartaraf etishga va uning sifatini oshirishga qaratilgan barcha fikr va mulohazalarni minnatdorchilik bilan qabul qilamiz. 4 1. Boshlangʻich tushunchalar Fan va texnikaning koʻplab masalalari oddiy differensial tenglamalarni yechishga olib kelinadi. Oddiy differensial tenglama deb erkli oʻzgaruvchi (argument), izlanayotgan funksiya va uning bir qator hosilalarini oʻz ichiga olgan tenglamaga aytiladi. Oddiy differensial tenglama umumiy holda quyidagicha yoziladi: F(x, y, y, y, …, y(n)) = 0, bu yerda x – erkli oʻzgaruvchi; y(i) – izlanayotgan funksiyaning i-tartibli hosilasi, y(i) = d (i ) y ; dx i n – tenglamaning tartibi. n-tartibli oddiy differensial tenglamaning umumiy yechimi n ta c1, c2, .., cn oʻzgarmaslarni oʻz ichiga oladi, yaʼni uning umumiy yechimi quyidagicha yoziladi: y = (x, c1, c2, .., cn). Oddiy differensial tenglamaning yagona yechimini topish uchun n ta qoʻshimcha shartlar kiritish lozim boʻladi. Agar bu qoʻshimcha shartlr bitta nuqtada berilsa, u holda bunday masala Koshi masalasi deb ataladi. Koshi masalasining qoʻshimcha shartlari boshlangʻich shartlar deb ataladi. Agar qoʻshimcha shartlar bittadan ortiq nuqtalarda berilsa, yaʼni erkli oʻzgaruvchining har xil qiymatlarida berilsa, u holda bunday masala chegaraviy masala deb ataladi. Bunday masalaning qoʻshimcha shartlari chegaraviy shartlar deb ataladi. Xususan, n = 1 boʻlganda gap faqat Koshi masalasi haqida ketadi. Koshi masalasining qoʻyilishiga misollar keltiraylik: 1) y = x3y2 , y(1) = 2; 2) y = y + xy3 , y(1) = 1 , y(1) = 0. Chegaraviy masalasining qoʻyilishiga misollar keltiraylik: 1) y + 2y – xy , y(0) = 1 , y(1) = 0; 2) y = x + xy – y , y(1) = 0 , y(1) = 0 , y(3) = 2 . Bunday masalalarni analitik usullar bilan faqatgina maxsus turdagi tenglamalar uchungina yechish mumkin. Qolgan hollarda biror sonli usulga murojaat qilishga toʻgʻri keladi. Quyida ana shunday bir qadamli sonli usullar bilan birinchi tartibli oddiy differensial tenglamalarni yechishni qarab chiqamiz. 5 2. Masalaning qoʻyilishi Koshi masalasi. Ushbu birinchi tartibli oddiy differensial tenglamaning boshlangʻich shart bilan [x0, xn] kesmadagi yechimini toping. Bu masalaning taqribiy yechimini topishda hisoblashlar h = (xn – x0)/n qadam bilan bajariladi, bunda hisob tugunlari sifatida [x0, xn] kesmadagi xi = x0 + ih, i=0, 1, .., n nuqtalardan foydalaniladi. Ishning maqsadi quyidagi jadvalni tuzish: xi x0 x1 … xn yi y0 y1 … yn yaʼni y(x) funksiyaning taqribiy qiymatlari toʻrning tugun nuqtalarida izlanadi. Berilgan tenglamani [xi, xi+1] kesmada integrallab, quyidagi tenglikka ega boʻlamiz: Masalaning sonli yechimini topish uchun ana shu integral sonli integallashning biror kvadratur formulasi bilan almashtirilib, masala yechiladi. Quyida ana shunday usullar bilan tanishamiz. 3. Eylerning oshkor usuli Ushbu bandda quyidagi Koshi masalasini taqribiy yechishning universial usuli tavsiflangan: y(x) = f(x,y(x)), x0 x x0 + L, (1) y(x0) = . (2) bu yerda L > 0, L – integrallash kesmasining uzunligi. Bu tenglamaning yechimi deb shunday y(x) funksiya tushuniladiki, u berilgan [x0, x0+L] kesmaning har bir nuqtasida hosilaga ega, shu nuqtalarda (1) tenglamani qanoatlantiradi va x = x0 nuqtada qoʻshimcha (boshlangʻich) shart (2) ni qanoatlantirsin. 6 Bunday yechimni mavjud va yagona deb faraz qilamiz. Bundan tashqari taqribiy yechimning mavjudligini ham kafolatlash uchun f(x,y) funksiya [x0 , x0+ L] kesmaga mos kenglikning ixtiyoriy (x*, y*) nuqtasida aniqlangan deb kelishamiz (1-rasm). 1-rasm. 2-rasm N natural sonni tanlaymiz va integrallash kesmasi [x0 , x0 + L] ni h = L/N (3) uzunlikli N ta boʻlakka xi = x0 + ih, i = 0, 1, …, N (4) nuqtalar bilan boʻlamiz (2-rasm). Diskret nuqtalr toʻplami (4) ni [x0, x0+L] kesmadagi toʻr, xi nuqtalarning oʻzlarini esa toʻrning tugunlari deb ataymiz. Yonma-yon nomerli toʻr tugunlari orasidagi masofa uzunligi (3) umumiy kesmaning boʻlagi boʻlgan [xi, xi+1] kesmaning uzunligi boʻlib, u toʻrning qadami deb ataladi (3-rasm). N ning cheksiz oʻsishida toʻr qadami nolga intiladi: N da h 0, (5) bundan esa toʻr zichlashub boraveradi. 3-rasm. Bizning maqsadimiz, izlanayotgan y(x) yechimning bu toʻr tugunlaridagi y(xi) qiymatlarini taqribiy topishning tenglamalari sistemaini hosil qilish. Buning uchun (1) differensial tenglamada toʻrning xi nuqtasida y(xi) hosilaning yozilgan ushbu y(xi) = f(xi, y(xi)) (6) ifodasini quyidagi toʻr boʻyicha yaqinlashish bilan almashtirish: y( xi h) y( xi ) y( xi 1 ) y( xi ) . h h Bu sxemaning maʼnosi quyidagicha. 7 (7) Faraz qilaylik, i – toʻr boʻyicha yaqinlashish (7) ning xatoligi boʻlsin: y( xi 1 ) y( xi ) y ( xi ) i . h Bu yerdan y(xi) hosilani quyidagicha y ( xi ) y( xi 1 ) y( xi ) i h ifodalab, uni (6) tenglikning chap tarafiga qoʻysak, quyidagi munosabatni hosil qilamiz: y( xi 1 ) y( xi ) f ( xi , y( xi )) i . h (8) Bu tenglikni izlanayotgan ikkita y(xi) va y(xi+1) miqdorlar qanoatlantiradi. Shuni taʼkidlaymizki, (8) tenglama barcha i = 0, 1, …, N–1 lar uchun yozilishi mumkin. Bulardan esa (8) tenglama N ta tenglamalar sistemasini tashkil qiladi (bu yerda i = N uchun (8) tenglamani yozib boʻlmaydi, chunki bu tugunda xi+1 nuqta toʻrdan tashqariga chiqib ketadi). Afsuski, (8) tenglamaning oʻng tarafida ishtirok etayotgan i xatolik hozircha bizga maʼlum emas, shuning uchun (8) sistemadan foydalanib barcha y(xi) miqdorlarni i = 1, 2, …, N lar uchun toʻgʻridan-toʻgʻri topib boʻlmaydi, bunda hozircha boshlangʻich shartdan faqatgina y(x0) maʼlum. Ammo h qadam juda kichik tanlanganda bu xatolik ham juda kichik boʻladi va uni (8) tenglamadan tashlab yuborish mumkin boʻladi. Ana shu holatda izlanayotgan nomaʼlum y(xi) miqdorni yi deb belgilab, quyidagi tenglamalar sistemasiga kelamiz: yi 1 yi f ( xi , yi ) , i = 0, 1, …, N-1. h (9) Bu yerda (8) tenglamaning oʻng tarafidagi oʻzgarish, albatta, uning yechimini ham oʻzgartiradi. Bu (9) tenglamalar sistemasiga ushbu y0 = (10) tenglikni ham qoʻshib, nomaʼlum yi miqdorlarni topishning skalyar tenglamalar sistemasini hosil qilamiz. Ushbu y0, y1, …, yN ketma-ketlik skalyar tenglamalar sistemasi (9) dan topilgan nomaʼlum yi miqdorlarning qiymatlari boʻlib, ular toʻr yechimlar deb ataladi, bu ketma8 ketlikning umumiy hadi yi esa toʻr yechimning xi tugundagi qiymati deyiladi. Dastlabki x0 tugunda toʻr yechim berilgan diferensial masalaning boshlangʻich shart bilan berilgan yechimi bilan mos keladi, yaʼni y0 = = y(x0), toʻrning boshqa tugunlarida esa ushbu yi y(xi), i = 1, 2, …, N taqribiy yaqinlashishlargina aniqlangan boʻladi. 1-lemma. (9) – (10) tenglamalar sistemasi yagona yechimga ega. Isbot. (9) tenglamani quyidagicha yozib olamiz: yi 1 yi h f ( xi , yi ) , i = 0, 1, …, N–1. (11) Berilgan f funksiyaning aniqlanish sohasi haqidagi farazga koʻra (11) tenglikning oʻng tarafi ixtiyoriy haqiqiy yi lar uchun aniqlangan, shuning uchun bu tenglik oldingi xi tugundagi toʻr yechimdan foydalaib xi+1 tugundagi toʻr yechimni topish imkoniyatini beruvchi formula boʻlib hisoblanadi. (10) tenglikka koʻra x0 tugundagi toʻr yechim maʼlum, (11) dan ketma-ket foydalanish orqali esa barcha nomaʼlum y1, y2, …, yN larni biridan ikkinchisini bir qiymatli topib borish mumkin. 1-izoh. Toʻr yechimlarni topishning yuqorida tavsiflangan ushbu y0 = , yi 1 yi h f ( xi , yi ) , i = 0, 1, …, N–1. (11) algoritmi 1768 yilda shvetsariyalik matematik olim Leonard Eyler (17071783) tomonidan taklif etilgan boʻlib, bu algoritm uning nomiga Eylerning oshkor usuli deb ataladi. Bu usulning «oshkor» deb atalishiga sabab (9) tenglamaning yi+1 ga nisbatan yechilgan holda berilishidadir. Bu bilan (11) oshkor formula oldingi xi tugundagi yi toʻr yechimdan foydalanib xi+1 tugundagi yi+1 toʻr yechimni topish imkoniyatini berishi tushuniladi. Endi (11) algoritmning geometrik talqinini beraylik. Buning uchun avvalo (1) differensial tenglamaning yechimlar toʻplami mavjudligini faraz qiliamiz, yaʼni berilgan [x0 , x0 + L] kesmaga mos kenglikning ixtiyoriy ichki (x*, y*) nuqtasi orqali bu tenglamaning integral egri chizigʻi oʻtadi, boshqacha qilib aytganda, (x0 , x0 + L) ochiq intervaldan olingan ixtiyoriy x* va ixtiyoriy haqiqiy y* uchun ushbu y(x*) = y* , y(x) = f(x, y(x)) Koshi masalasi yechiladi. Oddiy differensial tenglamalar nazariyasidan bizga maʼlumki, buning uchun kenglikning ixtiyoriy nuqtasida x, y oʻzgaruvchilar juftligi boʻyicha f funksiyaning uzluksizligini faraz qilish yetarli. 9 2-izoh. Geometrik nuqtai nazardan Eyler oshkor usulining maʼnosi izlanayotgan y yechimning [xi, xi+1] intervaldagi grafigini xuddi shu differensial tenglamaning unga yaqin boʻlgan biror yechimi grafigiga oʻtkazilgan urinma boʻlagini anglatadi. Agar y yechimning xi tugundagi y(xi) yechimi aniq boʻlganda edi, u holda bunday boʻlak sifatida y yechimga xi nuqtada oʻtkazilgan urinma boʻlagini olish mumkin (4-rasm). 4-rasm. 5-rasm Ammo biz y(xi) miqdor oʻrniga uning yi taqribiy qiymatini bilamiz, shuning uchun izlanayotgan y yechimning grafigiga (xi, y(xi)) nuqtadan boshqasi orqali urinma oʻtkazishga majburmiz, bu xuddi shu differensial tenglama y(i) - yordamchi yechimi grafigining (xi, yi) nuqtasidan oʻtuvchi urinma (5-rasm). Bu urinmaning oʻrdinata oʻqiga parallel va xi+1 tugun orqali oʻtuvchi toʻgʻri chiziq bilan kesishish nuqtasining ordinatasi (11) formula bilan hisoblangan yi+1 miqdorga aynan teng ekanligini koʻrsataylik. Aslida esa, faraz qilaylik, x – aytilgan urinmaning ixtiyoriy nuqtasining absissasi, ỹ(x) – shu nuqtaning ordinatasi, i – bu urinmaning x oʻq bilan tashkil qilgan burchagi boʻlsin (5-rasm). U holda ỹ(x) = (tgi)(x– xi) + yi , (13) bu tenglama burchak koeffitsiyenti k = tgi va (xi, yi) nuqtadan oʻtuvchi toʻgʻri chiziq tenglamasi. Maʼlumki, (13) toʻgʻri chiziq y(i) funksiyaning grafigiga x = xi nuqtada urinadi. Hosilaning geometrik talqinidan foydalanib, quyidagini yoza olamiz: tgi = (y(i))(xi), (14) (i) bu yerda y – quyidagi Koshi masalasining yechimi: (y(i))(x) = f(x, y(i)(x)), (15) (i) y (xi) = yi . (16) 10 (14) uchun esa quyidagi tenglikka ega boʻlamiz: tgi = f(xi, y(i)(xi)) = f(xi, yi). Shularga koʻra (13) urinma tenglamasi quyidagicha yoziladi: ỹ(x) = f(xi, yi)(x–xi) + yi . (17) Bu urinmaning xi+1 tugun orqali oʻtuvchi va ordinata oʻqiga parallel toʻgʻri chiziq bilan kesishish nuqtasi ordinatasini topish uchun (17) tenglamada x = xi+1 deb olish lozim. Bu oʻrniga qoʻyish natijasida quyidagi miqdorga ega boʻlamiz: ỹ(xi+1) = f(xi, yi)(xi+1–xi) + yi . Bu miqdor (11) formula orqali xi+1–xi = h munosabatdan foydalanib topilgan yi+1 miqdorga teng. 1-xulosa. xi+1 tugundagi toʻr yechimni topish uchun tekislikning (xi , yi) nuqtasi orqali Koshining yordamchi masalasi (15)-(16) ning y(i) yechimi grafigiga urinma oʻtkazish lozim va yi+1 toʻr yechim sifatida bu urinmaning ordinata oʻqiga parallel va xi+1 tugun orqali oʻtuvchi toʻgʻri chiziq bilan kesishish nuqtasi ordinatasini olish mumkin. 3-izoh. Algoritmning birinchi qadamida, yaʼni x0 tugun nuqtada berilgan y0 toʻr yechim boʻyicha x1 tugun nuqtadagi y1 toʻr yechim izlanadi, aslida urinma izlanayotgan y yechim grafigiga oʻtkaziladi (6-rasm). Algoritmning qolgan barcha qadamlarida urinmalar, aslida, (1) tenglamaning boshqa yechimlariga, yaʼni aynan oʻsha differensial tenglama uchun Koshi yordamchi masalasi (15)-(16) ning yechimiga oʻtkaziladi. 4-izoh. Bu urinmalarni rasmda tasvirlasak, u holda izlanayotgan y yechim grafigiga yaqinlahuvchi siniq chiziqlar hosil boʻladi (6-rasm). Shuning uchun ham Eylerning oshkor usuli Eylerning siniq chiziqli oshkor usuli deb ham ataladi. 5-izoh. Agar (6) tenglikda y(xi) hosilani almashtirish uchun (7) toʻr boʻyicha yaqilashish oʻrniga boshqa ushbu y( xi h) y( xi ) y( xi ) y( xi 1 ) h h toʻr boʻycha yaqinlashishdan foydalansak, u holda toʻr yechimni izlashning avvalgisidan boshqa quyidagi tenglamalar sistemasiga ega boʻlamiz: yi yi 1 f ( xi , y i ) , h i = 1, 2, …, N (18) y0 = . (19) (9)-(10) va (18)-(19) tenglamalar sistemasi orasidagi muhim farqlarni aniqlash uchun (18) sistemada indeksni bir birlikka siljitib, uni quyidagi ekvivalent shaklga keltiramiz: 11 yi 1 yi f ( xi 1 , yi 1 ) , h i = 0, 2, …, N–1 (20) Endi bu sistemani (9) sistema bilan taqqoslaymiz. Koʻrinib turibdiki, nomaʼlum yi+1 (9) tenglamaning faqat chap tarafida chiziqi holda qatnashmoqda, bu esa uni oldingi tugundagi yi toʻr yechim orqali oshkor shaklda ifodalash imkonini 6-rasm. beradi. (20) tenglamada esa nomaʼlum yi+1 (9) tenglamada ikki marta qatnashmoqda: chap tarafida chiziqli va oʻnd tarafda f nochiziqli funksiya ostida nochiziqli. Shuning uchun bu tenglamada nomaʼlum yi+1 ni oldingi tugundagi toʻr yechim orqali oshkor shaklda ifodalashning umuman imkoni yoʻq. Buning uchun esa algoritmning har bir qadamida oldingi tugundagi toʻr yechimdan foydalanib nochiziqli skalyar tenglamani nomaʼlum yi+1 ga nisbatan biror usul yordamida yechish lozim boʻladi. Bu uslub (1)-(2) Koshi masalasini taqribiy yechishning ushbu y0 = , yi yi 1 h f ( xi , yi ) , i = 1, 2, …, N (21) algoritm shaklida yozilgan Eylerning oshkormas usuli deb ataladi. Eyler oshkormas usulining geometrik talqinini beraylik. Faraz qilaylik, yi-1 va yi – berilgan mos xi-1 va xi tugunlarda Eylerning oshkormas usuli yordamida topilgan toʻr yechimlar boʻlsin. Berilgan differensial tenglama yechimining xi ,yi nuqtadan oʻtuvchi grafigini (7-rasm), yaʼni quydagi Koshi masalasi yechimining grafigini qaraylik: (y(i))(x) = f(x, y(i)(x)), y(i)(xi) = yi . Bu yechimning x = xi nuqtasiga oʻtkazilgan urinma (xi, yi) nuqtadan oʻtuvchi va burchak koeffitsiyenti k = (y(i))(xi) = f(xi, y(i)(xi)) = f(xi, yi). boʻlgan toʻgʻri chiziqdan iborat. (xi-1, yi-1) va (xi, yi) nuqtalarni tutashtiruvchi toʻgʻri chiziq aynan ana shunday toʻgʻri chiziqdir: bu toʻgʻri chiziq tuzilishiga koʻra (xi, yi) nuqtadan oʻtadi, uning burchak koeffitsiyenti esa 7-rasmdan va (21) formuladan koʻrinib turibdiki, aynan 7-rasm. oʻsha miqdorga teng, yaʼni: k yi yi 1 ( yi 1 h f ( xi , yi )) yi 1 f ( xi , y i ) . h h 12 Bu dalil quyidagi xulosadan iborat i-chi qadamdagi Eyler oshkormas usulining geometrik interpretatsiyasini beradi. 2-xulosa. Oldindan hisoblangan yi yechimdan foydalanib yi+1 toʻr yechimni topish uchun quyidagi geometrik shakl yasashlarni bajarish lozim: a) xi tugun orqali ordinata oʻqiga parallel l(i) toʻgʻri chiziq oʻtkazamiz; b) bu toʻgʻri chiziqda berilgan differensial tenglama yechimining grafigiga shu nuqta orqali oʻtuvchi urinma kesmalarining har bir nuqtasidan yoʻnalishlar maydonini hosil qilamiz; c) (xi-1,yi-1) nuqta orqali l toʻgʻri chiziqni shunday oʻtkazamizki, u l(i) toʻgʻri chiziqni kesib oʻtsin va bu kesishish nuqtasiga oʻtkazilgan urinma bilan ustma-ust tushsin. Bu kesishish nuqtasining ordinatasi yi toʻr yechimni beradi, (xi-1,yi-1) nuqta va kesishish nuqtasi orqali oʻtkazilgan l toʻgʻri chiziq esa (1)-(2) Koshi masalasining izlanayotgan yechimi grafigiga [xi-1, xi] kesmada yaqinlashuvchi siniq chiziqning boʻlagini beradi. 6-izoh. Yuqorida tavsiflangan Eyler usullari nafaqat bitta differensial tenglama bilan yozilgan Koshi masalasi uchun, balki n ta xuddi shunday tenglamalar sistemasi bilan yozilgan quyidagi Koshi 8-rasm. masalasi uchun ham oʻrinli: (yk)(x) = fk(x, y1(x), y2(x), …, yn(x)) , x0 x x0 + L, k = 1,2, …, n, yk(x0) = k , k = 1,2, …, n . Bu holda Eylerning oshkor usuli quyidagi munosabatlar bilan beriladi: y1,0 , y2,0 , …, yn,0 - berilganlar, yk,i+1 = yk,i +hfk(xi, y1,i, y2,i, …, yn,i), k = 1,2, …, n, i = 0,1, …, N–1, Eylerning oshkormas usuli esa quyidagi munosabatlar bilan beriladi: y1,0 , y2,0 , …, yn,0 - berilganlar, yk,i = yk,i-1 +hfk(xi, y1,i, y2,i, …, yn,i), k = 1,2, …, n, i = 1,2, …, N, bu yerda yk,i – nomaʼlum yk funksiyaning xi tugundagi toʻr boʻyicha yaqinlashuvchi miqdori. Bu formulalarni qaytadan yozib oʻtirmaslik ham mumkin edi. Buning uchun (12) va (21) formulalarda asosiy belgilashlarni vektor shaklida yozish yetarli boʻlardi. 1-misol. Quyidagi oddiy differensial tenglamalar sistemasi bilan berilgan Koshi masalasi uchun Eylerning oshkor va oshkormas hisob formulalarini yozing: 13 y1(x) = y12(x) + y22(x) , y2(x) = y1(x) y2(x) , 0 x 1, y1(0) = y2(0) = 1. Yechish. Eyler oshkor usulining hisob formulalari quyidagicha: y1,0 = y2,0 = 1. y1,i+1 = y1,i + h((y1,i)2 + (y2,i)2) , i = 0, 1, …, N–1, (22) y2,i+1 = y2,i + h(y1,i y2,i) , i = 0, 1, …, N–1 . (23) Bu hisob formulalari boʻyicha bajarilgan hisoblashlarda i boʻyicha sikl bajariladi: xi tugundagi y1,i va y2,i toʻr yechimlar topilgandan keyin i ning qiymatida (22) va (23) hisob formulalari boʻyicha navbatdagi xi+1 tugundagi y1,i+1 va y2,i+1 toʻr yechimlar topiladi. Eyler oshkormas usulining hisob formulalari quyidagicha: y1,0 = y2,0 = 1. y1,i = y1,i-1 + h((y1,i)2 + (y2,i)2) , i = 1, 2, …, N, (24) y2,i = y2,i-1 + h(y1,i y2,i) , i = 1, 2, …, N . (25) Bu hisob formulalari boʻyicha ham bajarilgan hisoblashlarda i boʻyicha sikl bajariladi: xi-1 tugundagi y1,i-1 va y2,i-1 toʻr yechimlar topilgandan keyin i ning qiymatida (24) va (25) hisob formulalari boʻyicha navbatdagi xi tugundagi y1,i va y2,i toʻr yechimlarga nisbatan ikkita skalyar tenglamalar sistemasi yechiladi va ulardan shu yechimlar topiladi. 7-izoh. Bu bajarilgan mashq asosida shu narsa ayonki, Eyler oshkormas usulining har bir qadami Eyler oshkor usulining qadamiga nisbatan kattaroq hajmdagi hisoblashlarni talab qiladi, shuning uchun oshkormas holda oshkor formulalarga nisbatan skalyar tenglamalar sistemasini yechishning murakkab prosedurasini qoʻllash talab qilinadi, bu esa oʻz navbatida maʼlum bir qiyinchiliklarni tugʻdiradi. Ammo bunday tezkor xulosaga kelish yaramaydi. Gap shundaki, Koshi masalasining talab qilingan aniqlikdagi taqribiy yechimini topishning hisoblash ishlari umumiy hajmi nafaqat algoritm qadamlarining qiyinligi, bilan balki ulaning qadamlari soni bilan ham aniqlanadi. Shunday sistemlar (masalan, «qat’iy» differensial tenglamalar sistemasi) mavjudki, uning toʻr yechimlarini yetarli aniqlikda topish uchun oshkor usul boʻyicha hisob toʻrining qadamini juda ham kichik qilib olish talab qilinadi, oshkormas usuldan foydalanilganda esa aniq yechimga yanada yaqinroq boʻlgan taqribiy natijani toʻrning kattaroq qadamlarida ham olish mumkin. Bu holda oshkormas usul hisob qadamlarining soni kamligi sababli umumiy arifmetik amallar soni kam boʻladi. 14 4. Eyler oshkor usulining yaqinlashishi Faraz qilaylik, y(xi) – yuqoridagi (1)-(2) Koshi masalasining xi tugundagi yechimi, yi – Eylerning oshkor usuli bilan topilgan shu tugundagi toʻr yechimi boʻlsin. Ushbu i = y(xi) – yi , i = 0, 1, …, N (26) miqdor toʻr yechimning xi tugundagi xatoligi, ushbu i=y(xi) – yi , i = 0, 1, …, N (27) miqdor toʻr yechimning xi tugundagi absolyut xatoligi deb ataladi. Shunday savol tugʻiladi, toʻr qadami nolga intilganda (27) miqdorlar ham nolga intiladimi: i 0 , h0 da i max (28) 0 ,1,...,N yani toʻr cheklanmagan holda maydalashtirilib borilsa bu miqdorlar nolga intiladimi? Bu savolga javob berish uchun avvalo (1) tenglamaning oʻng tarafidagi f funksiyaga shunday qoʻshimcha shart qoʻyishimiz lozimki, bu tenglamaning bizga kerakli boʻlgan yechimi [x0, x0+L] kesmada mavjud, yagona va silliq boʻlsin. Aynan shunday deb oʻylaylikki, f funksiya x, y oʻgaruvchilar juftligi tekisligidan x0 x x0+L tengsizlik bilan olingan kenglikdagi oʻzgaruvchilar juftligida nafaqat uzluksiz, balki bu kenglikda chegaralangan boʻlishi ham lozim: f(x,y) M1, barcha x [x0, x0+L] va y R lar uchun. (29) Bundan tashqari, oʻzgaruvchilar juftligida uzluksizlik talabini qoʻyish bilan birga biz tenglamaning oʻng tarafidagi f funksiya hosilasining ham shu kenglikdagi oʻzgaruvchilar juftligida uzluksizligini talab qilib qoʻygan boʻlamiz: fx(x,y) M2, barcha x [x0, x0+L] va y R lar uchun. (30) fy(x,y) M3, barcha x [x0, x0+L] va y R lar uchun. (31) (29)-(31) formulalardagi M1, M2, M3 oʻzgarmaslar kenglikning barcha nuqtalari uchun bir xil chekli haqiqiy sonlar. Faraz qilaylik, yi , yi+1 – Eylerning oshkor usuli bilan xi , xi+1 tugunlarda topilgan toʻr yechimlar, y(i) – (1) differensial tenglamaning grafigi (xi , yi) nuqtadan oʻtuvchi yordamchi yechimlari (yaʼni (15)-(16) Koshi masalasining yechimlari) boʻlsin. y(i) yordamchi yechimning xi+1 tugundagi y(i)(xi+1) qiymati uchun toʻr yechimning ushbu i+1 = y(xi+1) – yi+1 xatolik formulasidan foydalanib, xatolikni quyidagicha: 15 i+1 = (y(xi+1) – y(i)(xi+1))+ +( y(i)(xi+1) – yi+1), yaʼni uni ikkita qoʻshiluvchilar yigʻindisi shaklida yoza olamiz: i 1 i(11) i(21) , (32) bunda i(11) y( xi1 ) y (i ) ( xi1 ) , (33) 9-rasm. i(21) y (i ) ( xi1 ) yi1 . (34) (33) va (34) formulalardagi qoʻshiluvchilarning maʼnosini ochaylik. Geometrik nuqtai nazardan Eyler oshkor usuli algoritmining qaralayotgan qadami [xi, xi+1] kesmada izlanayotgan y yechim grafigining boʻlagini y(i) yordamchi yechim grafigiga oʻtkazilgan urinma boʻlagi bilan almashtirishdan iborat. Bu jarayon quyidagi ikki bosqichda amalga oshiriladi: 1) izlanayotgan y yechim grafigi y(i) yordamchi yechim grafigi bilan almashtiriladi, natijada izlanayotgan y(xi+1) yechim oʻzining y ( i ) ( xi 1 ) yordamchi yaqinlashishiga (33) xatolik bilan almashtiriladi; 2) y(i) yordamchi yechim grafigi unga oʻtkazilgan urinma – sodda toʻgʻri chiziq bilan almashtiriladi, natijada y ( i ) ( xi 1 ) yaqinlashish qoʻshimcha (34) xatolik bilan yi+1 yaqinlashishga almashtiriladi. Yordamchi yechimni uning grafigiga oʻtkazilgan urinmasi orasidagi xatolikni ifodalovchi (34) qoʻshiluvchi algoritmning (i+1)-chi qadamidagi qoʻshimcha xatolikni ifodalaydi. Shuning uchun u (i+1)-chi qadamidagi yoʻl qoʻyilgan lokal xatolik, boshqacha aytganda, (i+1)-chi qadamning lokal xatoligi deb ataladi. (33) qoʻshiluvchining kelib chiqish maʼnosi esa boshqacharoq, yaʼni u oldingi xi tugundagi yi - toʻr yechim y(xi) - aniq yechimdan farq qilishidan kelib chiqadi (agar bu qiymatlar mos tushganda edi, u holda y(i) – yordamchi yechim yechimning yagonaligi haqidagi teoremaga koʻra izlanayotgan y yechim bilan mos tushgan boʻlar edi va (33) qoʻshiluvchining qiymati nolga aylanardi). Shunga koʻra yi va y(xi) miqdorlar orasidagi farq algoritmning oldingi qadamida yoʻl qoʻyilgan lokal xatolikdan kelib chiqadi, shuning uchun (33) xatolik (i+1)-chi qadamning jamlangan xatoligi deb ataladi. 8-izoh. Algoritmning birinchi qadamida, yaʼni oldindan berilgan y0 qiymat asosida y1 toʻr yechimni topishda urinma aslida izlanayotgan 16 yechimga oʻtkazilgan boʻladi (6-rasm), chunki bu holda jamlangan xatolik yoʻq va x1 tugundagi 1 – toʻr yechimning toʻla xatoligi birinchi qadamning 1( 2) lokal xatoligi bilan mos tushadi. Keyingi qadamdan boshlab esa, umumiyroq qilib aytganda, uhar ikkala xatolik noldan farq qilib boshlaydi. Aynan ikkinchi qadamda ham 2( 2) - lokal xatolik va ham 2(1) - jamlangan xatolik birincha qadamda yoʻl qoʻyilgan y1 toʻr yechimning y(x1) aniq yechimdan farqi boʻlgan lokal xatolik hisobiga paydo boʻladi, shuning uchun y(1) yordamchi yechim izlanayotgan y yechimdan farq qilib boshlaydi. Xuddi shunday, uchinchi qadamda, umuman aytganda, nolinchidan boshqalarida, ham 3( 2 ) - lokal xatolik va ham 3(1) - jamlangan xatolik x2 tugundagi y2 tor yechimning y(x2) aniq yechimdan farqi hisobiga paydo boʻladi, yaʼni y2 tor yechimning xatoligi 2 2(1) 2( 2) . Bu yerdagi ikkinchi qoʻshiluvchi lokal xatolik boʻlib, ikkinchi qadamda yoʻl qoʻyilgan, birinchisi esa ikkinchi qadamda yoʻl qoʻyilgan jamlangan xatolik (bu xatolik birinchi qadamda yoʻl qoʻyilgan 1( 2) - lokal xatolik hisobiga paydo boʻlgan). Shuning uchun uchinchi qadamdagi jamlangan xatolikni algoritmning oldingi birinchi va ikkinchi qadamlarida yoʻl qoʻyilgan lokal xatoliklarning natijasi deyish mumkin. 3-xulosa. Algoritmning (i+1)-chi qadamida xi+1 tugunda topilgan yi+1 toʻr yechimning xatoligi (32) yigʻindi boʻlib, bu (33) va (34) larning yigʻindisidan tashkil topgan, ularning birinchisi algoritmning oldingi qadamlarida yoʻl qoʻyilgan lokal xatoliklar taʼsirini ifodalaydi, ikkinchisi esa (i+1)-chi qadamdagi lokal xatolik. Endi lokal xatolikni baholaylik. 2-lemma. Eyler oshkor usulining (i+1)-chi qadamdagi lokal xatoligi uchun quyidagi ifoda oʻrinli: 1 (35) i(21) y (i ) xi i h h 2 , 0 i 1 . 2 Isbot. (34) formuladagi y ( i ) ( xi 1 ) miqdorni Teylor formulasi boʻyicha yoyamiz, yi 1 miqdorni esa (12) – Eylerning oshkor usuli formulasiga koʻra almashtiramiz. Natijada quyidagiga ega boʻlamiz: 1 i(21) y (i ) ( xi ) y (i ) ( xi )h y (i ) xi i h h 2 yi hf ( xi , yi ), (36) 2 bu yerda i – nol va bir orasidagi haqiqiy son. (15) va (16) ga koʻra y ( i ) ( xi ) yi , y ( x ) f ( x , y (i ) i i 17 (i ) ( xi )) f ( xi , yi ) . (37) Bu qiymatlarni (36) ga qoyib, oʻxshash hadlarni ixchamlasak, (35) kabi ifodani beradi. 1-natija. Ixtiyoriy i = 0, 1, …, N–1 lar uchun quyidagi baholash oʻrinli: i(21) 1 M 2 M 3 M 1 h 2 , 2 (38) bu yerda M1, M2, M3 – (29)-(31) shartlardagi oʻzgarmaslar. Isbot. (35) ifodadan quyidagiga ega boʻlamiz: i(21) 1 (i ) xi i h h 2 . y 2 (39) Bu munosabatga kiruvchi y(i) yordamchi yechimning ikkinchi hosilasi modulini baholaylik. (15) tenglikni x boʻyicha differensiallaymiz, keyin esa shu tenglikdan yana bir bor foydalanib, quyidagiga ega boʻlamiz: y (i) x f x x, y (i) x f y x, y (i) x y (i) x f x x, y (i) x f y x, y (i) x f x, y (i) x . Bu yerdan (29)-(31) shartlarga koʻra ixtiyoriy x[x0, x0+L] uchun quyidagi tengsizlik oʻrinli ekanligi kelib chiqadi: y x M (i ) 2 M 3M1 . Bu tengsizlikda x xi i h deb olib va natijani (39) tenglik bilan solishtirib, (38) tengsizlikka kelamiz. 4-xulosa. Ixtiyoriy i = 0, 1, …, N–1 lar uchun i(21) lokal xatolik quyidagi tengsizlikni qanoatlantiradi: i(21) Mh2 , (40) bu yerda M – oʻzgarmas boʻlib, M1, M2, M3 lar orqali quyidagicha ifodalanadi: M = (M2+ M3M1)/2. (41) Boshqacha qilib aytganda, barcha lokal xatoliklarning moduli h boʻyicha ikkinchi tartibli kichiklikka ega cheksiz kichik miqdor bilan baholanadi. Endi jamlangan xatoliklarni tadqiq qilishga oʻtaylik. Maʼlumki, yuqorida aytib oʻtilganidek, i(11) xatolik xi tugundagi toʻr yechimning noldan farqli i xatoligi tufayli paydo boʻladi, shuning uchun i(11) xatolikni i xatolik orqali ifodalashga harakat qilaylik. Shuni taʼkidlaymizki, i xatolik (1) differensial tenglamaning xi nuqtadagi ikkita y va y(i) yechimlari orasidagi farq, i(11) miqdor esa xuddi shu yechimlarning xi+1 nuqtadagi farqi (9-rasm). Shuning uchun differensial tenglamalar nazariyasidagi quyidagi dalilga tayanamiz. 18 3-lemma. Faraz qilaylik, yI, yII – berilgan (1) differensial tenglamaning ikkita yechimi, , ( < ) – berilgan [x0, x0+L] kesmaning ikkita nuqtasi boʻlsin (10-rasm). U holda bu yechimlarning , nuqtalardagi farqi quyidagi munosabat bilan bogʻlangan: y ( ) y ( ) y ( ) y ( ) exp f y ( x, y ( x))dx , I II I II (42) bu yerda y (x) – ikkita yI(x), yII(x) yechimlarning oraliq qiymati. Isbot. Faraz qilaylik, ushbu z(x) = yI(x) – yII(x) (43) miqdor bu yechimlarning farqi boʻlsin. Bu miqdor qaysi differensial tenglamani qanoatlantirishini aniqlaylik. (43) dan hosila olamiz, oʻrniga qoʻyishlardan keyin quyidagiga ega boʻlamiz: z (x) = f(x,yI(x)) – f(x,yII(x)). (44) Bu tenglikning oʻng tarafiga Lagranjning chekli orttirmalar formulasini y oʻzgaruvchi boʻyicha qoʻllaymiz, natijada: f(x,yI(x)) – f(x,yII(x)) = fy(x, y (x) )( yI(x) – yII(x)). (45) (45) va (43) formulalarni hisobga olib, (44) formuladan quyidagi tenglikni keltirib chiqaramiz: z (x) = c (x) z (x) , (46) bu yerda c (x) funksiya oqrali quyidagi funksiya belgilangan: c (x) = fy (x, y (x) ) , (47) yI, yII yechimlarni har xil deb hisoblaylik (agar ular oʻzaro mos boʻlsa (42) tenglikning toʻgʻriligi koʻrinadi). Aslida bu yechimlarning qiymatlari [, ] kesmaning biror nuqtasida ham mos tushmaydi, chunki agar yI(x*) = yII(x*) = y* tenglik oʻrinli boʻlganda edi, qaralayotgan differensial tenglama bilan berilgan Koshi masalasi ushbu y(x*) = y* boshlangʻich shartda ikkita har xil yechimga ega boʻlgan boʻlardi, bu esa berilgan tenglamaning oʻng tarafiga nisbatan farazimizga zid boʻlib chiqadi. Natijada (43) ifoda nolga aylanmaydi, shuning uchun, birinchidan, (46) tenglikni quyidagicha yozib olish mumkin: z ( x) c( x) , z ( x) (48) ikkinchidan, c(x) uchun (47) ni (45) yordamida quyidagicha yozish mumkin: f ( x, y I ( x)) f ( x, y II ( x)) ( y I )( x) ( y II )( x) c( x) . y I ( x) y II ( x) y I ( x) y II ( x) 19 Bu yerdagi c(x) funksiyanig uzluksizligi haqida xulosa chiqarish uchun ikkita uzluksiz funksiyalar nisbatidagi maxraj nolga aylanmasligi lozim. Oxirgi xulosa (48) differensial tenglamaning har ikkala tarafidan [ , ] kesma boʻyicha aniq integral olishga imkon beradi, natija quyidagi tenglikni beradi: z ( x) z( x) dx c( x)dx . Chap tarafdagi integralni z oʻzgaruvchi boʻyicha integral deb yozish mumkin (haqiqatdan ham, integrallash oʻzgaruvchilarini almashtirish orqali): z( ) dz z ( ) z c( x)dx . Bu integralni Nyuton-Leybnits formulasi boʻyicha hisoblab, quyidagi tenglikka kelamiz: ln z ( ) ln z ( ) c( x)dx yoki z( ) ln c( x)dx , z ( ) bu yerda z funksiya musbat, aks holda yI, yII yechimlar teskari nomerlanadi. Bu yerdan logarifning taʼrifiga koʻra quyidagi munosabatga kelamiz: z( ) exp c( x)dx z ( ) yoki z ( ) z ( ) exp c( x)dx . Bu esa (43) va (47) larga koʻra (42) ni beradi. 2-natija. (i+1)-chi qadamning i(11) jamlangan xatoligi xi tugundagi yi toʻr yechimning i xatoligi orqali quyidagi tengsizlik bilan baholanadi: i(11) exp( M 3h) i , (49) bu yerda h – toʻr qadami, M3 – (31) shartdan olingan oʻzgarmas. Isbot. (42) formulada yI, yII yechimlar sifatida izlanayotgan y yechimni va y(i) yordamchi yechimni, , sifatida esa xi, xi+1 tugunlarni qabul qilaylik. Maʼlumki, bu yechimlarning xi tugundagi farqi yi toʻr yechimning I xatoligiga teng, shu yechimlarni xi+1 tugundagi farqi esa 20 (i+1)-chi qadamning i(11) jamlangan xatoligi. (42) formuladan quyidagiga ega boʻlamiz: (1) i 1 i exp f y ( x, y ( x))dx . Bu yerdan absolyut miqdorlarga oʻtamiz, eksponentaning musbat ekanligidan, (1) i 1 xi 1 i exp f y ( x, y ( x))dx . x i (49) baholash uhbu xi 1 xi f y ( x, y( x))dx xi 1 xi f y ( x, y ( x))dx xi 1 f y ( x, y ( x)) dx xi xi 1 M dx M x 3 3 i 1 xi M 3h xi munosabatlar zanjiridan va eksponentaning monoton oʻsuvchi funksiya ekanligidan kelib chiqadi: Shunday qilib, (40) va (49) baholashlarni ketma-ket qoʻllash bilan Eyler oshkor usulining yaqinlashuvchanligini oʻrnatish mumkin. 1-teorema. Quyidagi tengsizlik oʻrinli: i C (M1 , M 2 , M 3 ) h, i 0,1,..., N , (50) bu yerda C – oʻzgarmas boʻlib, (29)-(31) shartlardagi M1, M2, M3 oʻzgarmaslar va L – integrallash kesmasining uzunligi orqali topiladi. Isbot. x0 tugundagi toʻr yechimning xatoligi uchun quydagi tenglik oʻrinli: 0 0 . x1 tugunda jamlangan xatolik boʻlmaydi, shuning uchun (40) ga koʻra quyidagini yoza olamiz: 1 1( 2) Mh 2 . x2 tugundagi xatolik uchun (40) va (49) larni e’tiborga olib quyidagiga ega boʻlamiz: 2 2(1) 2( 2) 2(1) 2( 2) exp( M 3h) 1 Mh 2 exp( M 3 h) Mh 2 Mh 2 (exp(M 3 h) 1) Mh 2 . Xuddi shunday, x3 tugun uchun quyidagi tengsizlikka ega boʻlamiz: 3 3(1) 3( 2) 3(1) 3( 2) exp( M 3h) 2 Mh 2 exp( M 3h) (exp(M 3h) 1) Mh 2 Mh 2 (exp(2 M 3 h) exp( M 3 h) 1) Mh 2 . Endi oydinki, munosabatlani xuddi shunday davom ettirib, quyidagi tengsizlikka kelamiz: 21 i exp((i 1)M 3h) exp((i 2)M 3h) ... exp(2 M 3h) exp( M 3h) 1 Mh 2 Hosil qilingan bu tengsizlikning oʻng tarafidagi qavs ichida chekli geometrik progressiyaning hadlari yigʻindisi yozilgan boʻlib, uning maxraji q = exp(M3h) ga teng. Bu yigʻindi uchun quyidagi ifodadan foydalanamiz: 1 q i 1 exp(i M 3 h) exp(i M 3 h) 1 . 1 q 1 exp( M 3 h) exp( M 3 h) 1 Bu yerdan esa quydagi tengsizlikni hosil qilamiz: exp(i M 3 h) 1 i Mh 2 . (51) exp( M 3 h) 1 Shuni taʼkidlaymizki, progressiya hadlarining yigʻindisi formulasida surat va maxrajning musbatligini taʼminlash uchun qoʻshiluvchilarning oʻrnini ham suratda va ham maxrajda almashtirdik. (51) shartni kuchaytiramiz, buning uchun undagi kasrning suratini undan katta boʻlgan songa, maxrajini esa undan kichik boʻlgan songa almashtiramiz. Buning uchun suratdagi i indeksni uning maksimal qiymati N bilan almashtiramiz hamda (3) dan kelib chiquvchi Nh = L tenglikdan foydalanib, surat uchun exp(M3h) – 1 dan kattaroq boʻlgan songa ega boʻlamiz. Maxrajdagi exp(M3h) miqdorni esa eksponenta uchun qatorga yoyib, ulardagi 1 birlikni qisqartirib, natijada quyidagi munosabatga kelamiz: 1 1 1 M 3 h ( M 3 h) 2 ( M 3 h) 3 .... , 1! 2! 3! bu yerda ikkinchi qoʻshiluvchidan boshlan barcha keyingilari qoʻshiluvchilar M3h dan kichik. Natijada quyidagi tengsizlikka kelamiz: exp( M 3 L) 1 exp( M 3 L) 1 i Mh 2 M h. M 3h M3 Bu olingan baholash (50) baholashning aynan oʻzi, bunda (41) ga koʻra C oʻzgarmas quyidagiga teng: C 1 M 2 M 3M1 exp( M 3 L) 1 . 2 M3 (52) 3-natija. Maʼlumki, (50) baholashning oʻng tarafiga koʻra (52) oʻzgarmas i dan bogʻliq emas, shuning uchun quyidagi baholash oʻrinli: max i Ch . (53) i 0 ,1,..,N 22 Bu baholashdan toʻr qadamining nolga intilishi bilan toʻr yechimi xatoligining ham nolga intilishi (bunda u toʻr tugunlari boʻylab nolga tekis yaqinlashadi) haqidagi (28) munosabat kelib chiqadi. 9-izoh. Agar M1, M2, M3 oʻzgarmaslar maʼlum boʻlsa, u holda toʻr yechimni talab qilingan * aniqlik bilan olish uchun ushbu Ch * yoki xuddi shu kabi CL/N * tengsizlikni yechish talab qilinadi; bu tengsizlikni qanoatlantiruvchi kesmalarni boʻlishlar soni N da toʻrning ixtiyoriy tugunida toʻr yechim xatoligining absolyut miqdori * aniqlikdan oshib ketmaydi, bu (53) munosabatdan ham kelib chiqadi. Agar koʻrsatilgan oʻzgarmaslar nomaʼlum boʻlsa (bu hol amaliyotda tez-tez uchraydi), u holda talab qilingan N qiymatni izlash uchun Runge qoidasi deb ataluvchi maxsus qoidadan foydalaniladi; bu qoidaga koʻra kesmani boʻlishlar soni har safar ikkilantirib boriladi va har safar berilgan aniqlikni taʼminlovchi N qiymatni topish uchun olingan toʻr yechimlar taqqoslanib boriladi. 5. Runge-Kutta usullari Yuqorida tavsiflangan Eylerning oshkor va oshkormas usullari bir qadamli usullar sinfiga kiradi. Bu usullarning bunday deb atalishining sababi bu formulalar toʻrning yonma-yon ikkita tugunidagi toʻr yechimlarni oʻz ichiga olishi va ularning oldingi tugunda berilgan toʻr yechimdan foydalanib navbatdagi tugundagi toʻr yechimni topish imkonini berishi. Bir qadamli usullarning yana boshqalari bu Eylerning toʻgʻrilangan va modifikatsiyalangan usullaridir. Eylerning toʻgʻrilangan usuli quyidagi munosabatlar bilan beriladi: y0 – berilgan, yi1 yi f ( xi , yi ) f ( xi1 , yi hf ( xi , yi ) , i = 1,2, …, N–1.(54) h 2 Eylerning modifikatsiyalangan usuli esa quyidagi munosabatlar bilan beriladi: y0 – berilgan, yi1 yi hf xi , yi f ( xi , yi ) , i = 1, 2, …, N–1. (55) h 2 h 2 Bu usullarda oldingi qadamda hisoblangan yi yechimdan foydalanib yi+1 tugun yechimni topish ikki bosqichda bajariladi. 23 Eylerning toʻgʻrilangan usulida avvalo oldingi qadamdagi yi ning qiymati yuqorida tavsiflangan ushbu yi1 yi hf ( xi , yi ) (56) Eylerning oshkor usuli formulasidan topiladi, undan keyin esa uning xi+1 tugundagi toʻr yechimi quyidagi formuladan foydalanib topiladi: yi 1 yi h f ( xi , yi ) f ( xi 1 , yi 1 ) . 2 (57) Eylerning modifikatsiyalangan usuliga koʻra dastlab Eylerning oshkor usuli formulasi boʻyicha quyidagi yordamchi toʻr yechim i+1/2 «yarim butun» nomer bilan xi+1/2=xi+h/2 oraliq tugunda topiladi: h y 1 y i f ( xi , y i ) , i 2 2 keyin esa izlanayotgan yi+1 toʻr yechim quyidagi formula boʻyicha hisoblanadi: yi 1 yi hf ( x 1 , y 1 ) . i i 2 2 Eylerning toʻgʻrilangan usulining geometrik maʼnosi quyidagicha (10-rasm). (1) differensial tenglamaning (i) (i+1) y va ȳ yechimlarining (xi,yi) va (xi+1,ȳi+1) nuqtalar orqali oʻtuvchi mos grafiklarini chizamiz, bunda ȳi+1 ning qiymati (56) formula boʻyicha hisoblanadi, 1, 2 lar orqali esa koʻrsatilgan nuqtalarda shu grafiklarga oʻtkazilgan 10-rasm. urinmalarning x oʻq bilan tashkil qilgan mos burchaklarini belgilaymiz. Keyin esa (xi,yi) nuqta orqali x oʻq bilan burchak tashkil etuvchi shunday l toʻgʻri chiziq oʻtkazamizki, uning burchak koeffisiyenti, yaʼni tangensi 1, 2 burchaklar tangenslarining oʻrta arifmetigiga teng boʻlsin: tg 1 tg1 tg 2 . 2 4-lemma. l toʻgʻri chiziqning xi+1 tugun orqali oʻtuvchi va ordinata oʻqiga parallel boʻlgan toʻgʻri chiziq bilan kesishish nuqtasi Eylerning toʻgʻrilangan usuli orqali xi+1 tugunda topilgan toʻr yechimi qiymati bilan mos keladi. Isbot. l toʻgʻri chiziqning tenglamaini quyidagicha yozamiz: y ( x) (tg )( x xi ) yi . 24 Maʼlumki, tg 1 1 1 1 1 tg 1 tg 2 y ( i ) ( xi ) y ( i 1) ( xi 1 ) f xi , y (i ) ( xi ) 2 2 2 2 2 1 1 1 f xi 1 , y ( i 1) ( xi 1 ) f xi , yi f xi 1 , yi 1 , 2 2 2 qaralayotgan toʻgʻri chiziqning tenglamasini quydagicha yozish mumkin: 1 y ( x) f xi , yi f xi 1 , yi 1 ( x xi ) yi . 2 Bu yerda x = xi+1 kabi belgilash kiritib, xi+1 – xi = h ekanligidan quyidagi miqdorni hosil qilamiz: h y ( xi 1 ) yi f xi , yi f xi 1 , yi 1 , 2 bu esa (57) ga koʻra oʻz navbatida yi+1 toʻr yechimga mos keladi. 10-izoh. Eylerning toʻgʻrilangan usuli holida yi+1 yechimni topish uchun izlanayotgan yechimning [xi,xi+1] kesmadagi grafigi Eylerning oshkor usulidagi kabi (xi,yi) nuqtadan oʻtuvchi boʻlagi bilan almashtiriladi. Ammo bu boʻlakning qiyaligini tanlash ancha mushkul, chunki Eylerning oshkor usuli yordamida (xi,yi) nuqtaga qoʻshimcha ravishda (xi+1,ȳi+1) nuqta ham quriladi va bu qiya chiziqning absissa oʻqi bilan hosil qilgan burchagi tangensi deb berilgan differensial tenglamaning shu nuqtalardan oʻtuvchi yechimlari grafiklariga oʻtkazilgan urinmalarning absissa oʻqi bilan hosil qilgan burchaklari tangenslarining oʻrta arifmetigi olinadi. Yana bir bor taʼkidlaymizki, bu burchaklarning oʻzlari emas, balki ularning tangenslari oʻrtalashtiriladi. 2-misol. Eyler modifikatsiyalangan usuli (55) ning geometrik maʼnosini tushuntiring. Yechish. Shunday savol tugʻiladi: (54) va (55) usullarning Eylerning oshkor usulidan nima ustunligi bor? Bunga javob quyidagicha: Eylerning toʻgʻrilangan va modifikatsiyalangan usullari h0 da toʻr yechimning differensial masala yechimiga tezroq yaqinlashishini taʼminlaydi. Bu usullar shunday xossaga ega boʻlishining sababi bu Eylerning oshkor usuliga nisbatan ularning lokal xatoligi algoritm qadamlarida h qadam boʻyicha yuqori tartibli kichiklikka egaligida. Bundan kelib chiqadiki, bu dalil faqat yetarlicha silliq yechimlar uchungina oʻrinli. Shuning uchun biz bundan keyin differensial tenglamaning oʻng tarafidagi f funksiyaga qoʻshimcha shartlar qoʻyamiz, bunda faraz qilamizki, nafaqat f funksiya, balki uning birinchi tartibli hosilalari fx, fy, hamda uning ikkinchi tartibli hosilalari fxx, fxy, fyy ham x, y oʻgaruvchilarga nisbatan uzluksiz va chegaralangan boʻlsin; bu hosilalarn25 ing chegaralanganlik shartini bajaruvchi oʻzgaruvchilarni mos ravishda M4, M5, M6 deb belgilaylik. 5-lemma. Eyler toʻgʻrilangan usulining lokal xatoligi i(21) quyidagi baholashni qanoatlantiradi: i(21) M h 3 , i=0,1,…,N-1, (58) bu yerda M – chekli oʻzgarmas son boʻlib barcha i lar uchun bir xil va uning qiymati M1 – M6 larning qiymatlari orqali topiladi. Isbot. (58) baholashni chiqarishning gʻoyasi Eyler oshkor usulining (40) baholashinikiga oʻxshash (bu yerda M oʻzgarmasning qiymati har ikkala usul uchun bir biridan farq qiladi). Qaralayotgan usulning lokal xatoligi uchun ushbu i(21) y (i ) ( xi 1 ) yi 1 (59) ifodasida yi+1 toʻr yechimni unga teng boʻlgan va hisob ifodasining h ning darajalari boʻyicha Teylor qatoriga yoyilmasi hisob formulasidan topilgan miqdori bilan almashtiramiz, bunda ishonch hosil qilamizki, u h boʻyicha talab qilingan kichiklik darajasiga koʻra cheksiz kichik. Yuqoridagi (59) formulada y (i ) ( xi 1 ) miqdor, Eylerning oshkor usulidagi kabi, ushbu y ( x (i ) i 1 ) f ( x, y ( i ) ( x )) , (60) y ( i ) ( xi 1 ) yi (61) differensial tenglama yordamchi yechimining – Koshi masalasi yechimining xi+1 nuqtadagi qiymati. Bu qiymatni Teylor formulasi boʻyicha ifodalaymiz, bunda yoyilmaning uchunchi tartibgacha kichiklikdagi hadlarini saqlab qolamiz: y (i ) ( xi 1 ) y ( i ) ( xi ) y (i ) ' ( xi )h 1 (i ) 1 y ' ' ( xi ) h 2 y ( i ) ' ' ' ( xi i h ) h 3 . 2 6 (62) (60) va (61) tengliklarga koʻra y ( i ) ( xi 1 ) yi , y (i ) ' ( xi 1 ) f ( xi , y (i ) ( xi )) f ( xi , yi ) . (63) Bundan tashqari avval (60) tenglikni differensiallab, keyin esa uni qayta qoʻllab, quyidagi munosabatga kelamiz: y ' ' ( x) f (i ) x ' ( x, y (i ) ( x)) f y ' ( x, y (i ) ( x)) y (i ) ' ( x) f x ' ( x, y (i ) ( x)) f y ' ( x, y (i ) ( x)) f ( x, y (i ) ( x)) , (64) bu yerda x = xi almashtirish olib, (61) ga koʻra quyidagi tenglikka ega boʻlamiz: y (i) ' ' ( x) f x ' ( xi , yi ) f y ' ( xi , yi ) f ( xi , yi ) . (65) 26 (63) va (65) lardan foydalanib, (62) yoyilmani quyidagicha yozish mumkin: y (i ) ( xi 1 ) yi f ( xi , yi )h 1 f x ' ( xi , yi ) f y ' ( xi , yi ) f ( xi , yi )h 2 2 1 (i ) y ' ' ' ( xi i h ) h 3 (66) 6 Lokal xatolik uchun (59) ifodadagi yi+1 miqdor (54) formula orqali beriladi. Bu ifodaning oʻng tarafini ikki oʻzgaruvchili funksiya uchun (xi,yi) nuqtada Teylor formulasi boʻyicha yoysak, quyidagini hosil qilamiz: h h yi 1 yi f ( xi , yi ) f ( xi h, yi hf ( xi , yi )) yi f ( xi , yi ) f ( xi , yi ) 2 2 1 f x ' ( xi , yi ) h f y ' ( xi , yi ) h f ( xi , yi ) f xx ' ' ( ~ xi , ~ yi ) h 2 2 ~ ~ ~ ~ 2 f xy ' ' ( xi , yi ) h h f ( xi , yi ) f yy ' ' ( xi , yi ) h 2 f 2 ( xi , yi ) yi f ( xi , yi ) h 1 f x ' ( xi , yi ) f y ' ( xi , yi ) f ( xi , yi ) h 2 1 f xx ' ' ( ~xi , ~yi ) 2 f xy ' ' ( ~xi , ~yi ) f ( xi , yi ) 2 2 f yy ' ' ( ~ xi , ~ yi ) f 2 ( xi , yi ))h 3 , (67) xi , ~ yi - ikkita (xi,yi) va xi , yi 1 ( xi 1 , yi hf ( xi , yi )) nuqtalarni bu yerda ~ tutashtiruvchi kesma boʻylab yotuvchi kenglik nuqtalarining koordinatalari. (66) va (67) tengliklarni ixchamroq holda yozib, ikki oʻzgaruvchili funksiyalar argumentlarini tashlab yuborib, agar ular xi, yi larda teng boʻlsa, quyidagilarga kelamiz: 1 1 y (i ) ( xi 1 ) yi f h f x ' f y ' f h 2 y (i ) ' ' ' ( xi i h) h 3 , (68) 2 6 yi 1 yi f h 1 f x ' f y ' f h 2 i h 3 , 2 (69) bu yerda quyidagi belgilash qabul qilingan: i 1 f xx ' ' ( ~ xi , ~ yi ) 2 f xy ' ' ( ~ xi , ~ yi ) f f yy ' ' ( ~ xi , ~ yi ) f 2 . 2 (70) (68) va (69) ifodalarni oʻzaro taqqoslab, ularda h boʻyicha nolinchi, birinchi va ikkinchi tartibgacha kichiklikdagi cheksiz kichik miqdorlar bir xil va shuning uchun ularni (59) ifodaga qoʻyganimizda ular oʻzaro qisqarib ketadi. Demak, Eyler toʻgʻrilangan usulining lokal xatoligi quyidagiga teng: i(21) 1 (i ) y ' ' ' ( xi i h ) h 3 i h 3 , 6 27 (71) shunga koʻra bu h ga nisbatan uchinchi tartibgacha kichiklikdagi cheksiz kichik miqdor. Bunda (71) munosabatning oʻng tarafidagi ikkinchi had (-ih3) ning moduli yuqoridan M7ˑh3 miqdor bilan baholanadi, bu yerda (70) ga koʻra M7 ning qiymati quyidagicha: M7 = (M4+2 M5 M1+ M6(M1)2)/2 Birinchi handing moduli esa xuddi hu tartibli M6h3 cheksiz kichik miqdor bilan yuqoridan baholash imkonini beradi, ammo bunda oʻzgarmas MS. Bu oʻzgarmasni topish uchun (64) tenglikning oʻng tarafini differensiallash lozim va (60) munosabatdan foydalanib, y(i) yechimning uchinchi hosilasini hamda uning ikkinchi tartibli xususiy hosilalarini differensial tenglamaning oʻng tarafi orqali quyidagicha ifodalash zarur: y ' ' ' ( x) f ' ' ( x, y ( x)) f ' ' ( x, y ( x)) f ( x, y ( x)) f ' ' ( x, y ( x)) f ' ' ( x, y ( x)) f ( x, y ( x)) f ( x, y f ' ( x, y ( x)) f ' ( x, y ( x)) f ( x, y ( x)) f ' ( x, y i (i ) (i ) xx (i ) xy (i ) (i ) xy (i ) (i ) ( x)) (i ) ( x)) , yy (i ) (i ) (i ) (72) bu yerdan MS oʻzgarmasning qolgan M1, M2, M3, M4, M5, M6 oʻzgarmaslar orqali ifodasi kelib chiqadi. Shunday qilib, M = M8 + M7 konstantali (58) baholash oʻrnatildi. 3-misol. Eylerning modifikatsiyalangan usuli holida lokal xatolik xuddi (58) baholash kabi baholashni (boshqacha aytganda M oʻzgarmasli) qanoatlantirishini koʻrsating. 2-teorema. Eylerning toʻgʻrilangan usuli holida toʻr yechimning xatoligi quyidagi tengsizlikni qanoatlantiradi: max i Ch 2 , (73) i 0 ,1,...,N x y y bu yerda C – chekli oʻzgarmas boʻlib, h dan bogʻliq emas, uning qiymati M1, M2, M3, M4, M5, M6 oʻzgarmaslar qiymati va integrallash kesmasi L ning uzunligi bilan aniqlanadi. Isbot. Eyler oshkor usulining (53) baholashiga oʻxshash chiqarilgan tahlillar shuni koʻrsatadiki, Eyler oshkor usulining hisob formulasi lokal xatoliklar uchun (4) baholashni chiqarish uchun foydalaniladi. Bundan keying fikrlar esa umumiy xarakterga ega boʻlib, ularni ixtiyoriy bir qadamli usullarga qoʻllash mumkin. Bu fikrlarni chiqarish bilan birga (40) dagi Mh2 majorantni (58) dagi Eyler modifikatsiyalangan usulining lokal xatoligi majorantasi Mh3 bilan almashtirib, yuqorida taʼkidlangan xossalarga ega boʻlgan C oʻzgarmasli (73) baholashga kelamiz. 11-izoh. (73) baholash (boshqa C oʻzgarmasli) Eylerning modifikatsiyalangan usuli uchun ham oʻrinli. 28 12-izoh. (73) baholash Eylernig oshkor usuli uchun chiqarilgan (4) baholashga nisbatan toʻr qadami nolgan intilgandagi toʻr yechimning tezroq yaqinlashishini kafolatlaydi (h qadam ikki marta kamaytirilganda (73) tengsizlikning oʻng tarafi, demakki, Eylerning toʻgʻrilangan va modifikatsiyalangan usullarining toʻr yechimi absolyut xatoligining mumkin boʻlgan limitik qiymati toʻrt marta kichrayadi, u holda (40) baholash uchun toʻr qadamining xuddi shunday kamayishida Eyler oshkor usuli absolyut xatoligining mumkin boʻlgan limitik qiymati ikki marta kichrayadi). 3-taʼrif. Bir qadamli usul m-tartibli aniqlikdagi usul deb aytiladi (m – natural son, m1), agar toʻr yechimning xatoligi uchun quyidagi baholash oʻrinli boʻlsa: max i Ch m . (74) i 0 ,1,...,N Xususan, Eylerning oshkor usuli birinchi tartibli aniqlikka ega, Eylerning toʻgʻrilangan va modifikatsiyalangan usullari esa ikkinchi tartibli aniqlikka ega. 13-izoh. Yuqorida aytilganlarga koʻra, m-tartibli aniqlikka ega bir qadamli usullarni qurish masalasi hm+1 tartibli lokal xatolikka ega usullarni qurish masalasiga olib kelinadi. 14-izoh. Eylerning toʻgʻrilangan va modifikatsiyalangan usullari quyidagi hisob formulalariga ega guruhga kiradi: yi 1 yi h p1 f ( xi , yi ) p2 f ( xi h, yi hf ( xi , yi )) , (75) bu yerda p1, p2, - haqiqiy oʻzgarmaslar («usulning parametrlari»). Xususan, Eylerning toʻgʻrilangan usuli uchun p1 = p2 = 1/2; = 1, Eylerning modifikatsiyalangan usuli uchun esa p1 = 0; p2 = 1; = 1/2. 3-teorema. (75) hisob formulali bir qadamli usulning lokal xatoligi (73) baholashni qanoatlantirishi uchun uning parametrlari quyidagi tenglamalar sistemasini qanoatlantirishi zarur va yetarli: p1 + p2 = 1; p2 = 1/2. (76) Isbot. Eylerning toʻgʻrilangan usulidagi kabi ((67) formulaga qarang) toʻr yechim (75) ni Teyler formulasi yordamida h ning darajalari boʻyicha yoyib chiqib, quyidagi yoyilmaga ega boʻlamiz: yi 1 yi h p1 f ( xi , yi ) p2 f ( xi h, yi hf ( xi , yi )) , (77) bu yerda p2 f xx ' ' ( ~ xi , ~yi ) 2 2 f xy ' ' ( ~ xi , ~yi ) 2 f f yy ' ' ( ~ xi , ~yi ) 2 f 2 . (78) 2 Bu yerda f , f x ' , f y ' orqali differensial tenglamaning oʻng tomoni va i uning (xi,yi) «baza» nuqtadagi, yaʼni atrofida Teylor boʻyicha yoyilma 29 yozilgan nuqtadagi birinchi hosilalari, ~xi , ~yi - orqali esa baza nuqta va «qoʻzgʻalgan» nuqtani tutastiruvchi kesmaning oraliq nuqtalari koordinatalari, yaʼni x va y oʻzgaruvchilari boʻyicha h, hf koordinat orttirmalariga ega nuqta belgilangan. (77) yoyilmani (68) yoyilmadan ((75) yoyilma holida Eylerning toʻgʻrilangan usuli uchun xuddi shu koʻrinishdagi aniqlikka ega) ayirib, mos oʻxshashliklarga keltirib, (75) usulning lokal xatoligi uchun quyidagi ifodaga kelamiz: i(21) 1 p1 p2 f h p2 f x ' f y ' f h 2 1 2 1 (i ) y ' ' ' ( xi i h) i h 3 . (79) 6 Agar (76) shart bajarilsa, u holda (79) tenglikning oʻng tarafidagi h boʻyicha birinch va ikkinchi tartibgacha kichiklikka ega hadlar yoʻqoladi va lokal xatolik h boʻyicha uchinchi tartibgacha kichiklikka ega had bilan mos keladi. Eylerning toʻgʻrilangan usulidagi kabi koeffitsientning absolyut miqdorini (72) va (78) formulalar yordamida baholab, (73) tengsizlikka kelamiz. Agar (76) shartlardan birortasi bajarilmasa, u holda (79) lokal xatolik h boʻyicha uchinchidan kichik tartibga ega va shuning uchun (73) tengsizlik oʻrinli boʻla olmaydi. 15-izoh. 3-teoremaga va 13-izohga koʻra (76) shart bajarilganda (75) hisob formulali usul ikkinchi tartibli aniqlikka ega boʻladi. 16-izoh. p2 parametrning nol qiymati (76) tenglamaning oʻng tomonini qanoatlantirmaydi. Bu holni chiqarib tashlab, shu tenglamadan ning p2 parametr orqali ifodasiga kelamiz. Bunda tashqari (76) tenglamaning chap tomoni p1 parametrni p2 parametr orqali ifodalash imkonini beradi. Bu ifodalarni (75) ifodaga qoʻysak, quyidagi ikkinchi tartibli aniqlikka ega bir parametrli hisob formulalari oilasiga kelamiz: h h yi 1 yi h (1 p2 ) f ( xi , yi ) p2 f xi , yi f ( xi , yi ) . 2 p2 2 p2 Bu yerda p2 parametrga noldan farqli biror fiksirlangan haqiqiy qiymat berib, bu oilaning aniq hisob formulasini hosil qilamiz. 17-izoh. (75) toʻr yechimni geometrik jihatdan topishda Eylerning toʻgʻrilangan usulini oʻrganishda tavsiflangan qurish uslubidan foydalanish mumkin (4-lemmaga va undan oldingi fikrlarga qarang). Faqatgina farq shundaki, bunda kenglikning ikkinchi urinma oʻtkaziladigan nuqtasi sifatida ( xi h, yi hf ( xi , yi )) nuqta olinadi, urinmalar burchak koeffitsiyenlarining oʻrta arifmetigi qiymati sifatida esa ularning oʻrta algebraik qiymat, yaʼni quyidagi chiziqli kombinatsiya qiymati olinadi: 30 tg p1tg1 p2tg 2 , bu yerda p1 + p2 =1. 18-izoh. (75) usullar Runge-Kutta usullari oilasiga kiradi va (76) shartlar bajarilganda ular ikkinchi tartibli aniqlikka ega usullar qism oilasini tashkil etadi. Bu usulning gʻoyasi 1885 yilda Karl Runge tomonidan kiritilda va 1901 yilda Vilgelm Kutta tomonidan rivojlantirildi. Bu bir qadamli usullarning keng oilasi yuqori tartibli aniqlikka ega usullarni (bu usullarning baʼzilari uchinchi va baʼzilari esa toʻrtinchi tartibli aniqlikka ega) ham oʻz ichiga oladi. Uchinchi tartibli aniqlikka ega usul algoritmining (i+1)-qadamida quyidagi miqdorlar ketma-ket hisoblanadi: h h k1 f ( xi , yi ), k 2 f ( xi , yi k1 ), k 3 f ( xi h, yi hk1 2hk2 ), 2 2 (80) buning geometrik nuqtai nazardan maʼnosi shuki, bu miqdorlar differensial tenglama yechimining grafigiga (xi,yi) nuqtada oʻtkazilgan urinmaning burchak koeffitsiyentini va (80) ifodaning ikkinchi va uchinchi oʻrnida turgan kengliklar nuqtalarining koordinatalarini ifodalaydi. Shundan keyin xi+1 tugundagi toʻr yechim quyidagi formula bilan hisoblanadi: h yi 1 yi (k1 4k 2 k 3 ) . 6 (81) Bu geometrik nuqtai nazardan shu maʼnoni bildiradiki, (xi,yi) nuqta orqali oʻrtalashtirilgan koeffitsiyentlari 1 4 1 , , boʻlgan (80) algebraik 6 6 6 oʻrta miqdoriga teng burchak koeffisiyentli toʻgʻri chiziq oʻtkaziladi va xi+1 tugundagi toʻr yechim sifatida bu toʻgʻri chiziqning xi+1 tugun orqali ordinata oʻqiga parallel ravishda oʻtuvchi toʻgʻri chiziq bilan kesishish nuqtasining ordinatasi olinadi. Toʻrtinchi tartibli aniqlikka ega usul algoritmining (i+1)-qadamida dastlab quyidagi miqdorlar hisoblanadi: h h k1 f ( xi , yi ), k 2 f ( xi , yi k1 ), 2 2 h h k 3 f ( xi , yi k 2 ), k 4 f ( xi h, yi hk3 ), 2 2 (82) keyin esa toʻr yechim quyidagi formuladan topiladi: h yi 1 yi (k1 2k 2 2k 3 k 4 ) . 6 (83) 19-izoh. Olingan toʻr yechimning aniqligini nazorat qilish xatolikni taqribiy baholashning Runge qoidasi yordamida amalga oshiriladi (bu qoida bilan aniq integrallarni taqribiy hisoblashda tanishilgan). Koshi ma31 salasini bir qadamli usullar bilan taqribiy yechishda bu qoidadan quyidagi tartibda foydalaniladi. Faraz qilaylik, y N , h , y 2 N , h / 2 – m-tartibli aniqlikka ega usul yordamida integrallash kesmasining oʻng oxirida toʻrning mos h, h/2 qadamlarida hisoblangan toʻr yechimlar boʻlsin. Bu yechimlar uchun quyidagi tenglik oʻrinli: m y( x0 L) y N , h ch o(h ) , m m y( x0 L) y2 N , h / 2 h c o(h m ) . 2 (84) bu yerda c – (84) formulalarning har ikkalasi uchun ham bir xil va h dan bogʻliq boʻlmagan oʻzgarmas; o(hm) – bu hm ga nisbatan kichik boʻlgan yuqori tartibli kichliklikka ega miqdor. Qaralayotgan yechim xatoligining bosh hadlarini topish uchun (84) tenglikdan foydalani boʻlmaydi, chunki unga kiruvchi aniq yechimning y ( x0 L) qiymati bizga maʼlum emas. Ammo, birinchi tenglikni ikkinchisidan ayirib tashlasak, u holda quyidagi munosabatga ega boʻlamiz: m h c (1 2 m ) y N , h y2 N , h / 2 o(h m ) . 2 (85) bu yerdan esa yuqori tartibli kichiklikka ega hadni tashlab yuborib, y 2 N , h / 2 toʻr yechim xatoligining bosh hadi uchun quyidagi taqribiy ifodasiga kelamiz: m 1 h c m y2 N , h / 2 y N , h . (86) 2 1 2 Agar (86) oʻng tomonining moduli toʻr yechimning absolyut xatoligi uchun mumkin boʻlgan limitik qiymatidan oshib ketmasa, u holda hisob toʻxtatiladi va integrallash oraligʻidagi taqribiy yechim sifatida h/2 qadam bilan hisoblangan toʻr yechim qabul qilinadi. Aks holda esa yuqorida tavsiflangan prosedura h/2, h/4 va hokazo qadamlar uchun takrorlanadi. Shuni taʼkidlaymizki, Runge qoidasi boʻyicha xatolikni baholashda kesmaning oxiri shu kesmaning ixtiyoriy nuqtasi (masalan, kesmaning oʻrtasi) bilan almashtirilishi mumkin; h qadam sunday tanlanadiki, bunda shu nuqta toʻrning tuguni boʻlib chiqishi kerak. 20-izoh. Yuqorida chiqarilgan fikrlar toʻr yechimni koʻrsatish va uni hosil qilishni aniqlashtirishning uslublarini ochib beradi. Aynan, agar (85) tenglikdan c(h/2)m ni ifodalab olsak va uning natijasini (84) formulalardan ikkinchisiga qoʻysak, u holda quyidagi tenglikka ega boʻlamiz: 32 1 y2 N ,h / 2 y N ,h oh m , y ( x0 L ) y 2 N , h / 2 m 2 1 bu shuni bildiradiki, katta qavs ichidagi miqdor y ( x0 L) uchun y 2 N , h / 2 ga nisbatan eng yaxshi yaqinlashish, chunki bu miqdorning xatoligi o(hm) tartibli cheksiz kichiklikka ega, u holda toʻr yechimning xatoligi ham o(hm) tartibga ega. Toʻr yechimni bunday aniqlashtirish uslubi 1910 yilda ingliz geofizigi L.Richardson tomonidan taklif etilgan boʻlib, u Richardson boʻyicha aniqlashtirish yoki Richardson ekstrapolyatsiyasi deb ataladi. 21-izoh. Runge-Kutta usullari nafaqat Koshi masalasini yechishda, balki birinchi tartibli differensial tenglamalar sistemasi uchun yozilgan chegaraviy masalalarni yechishda ham qoʻllanilishi mumkin. Bunda chegaraviy masalani yechish qoidalari o'q otish usuli deb ataluvchi Koshi masalasini ketma-ket yechish usuliga keltiriladi. Masalan, ushbu y1 ' ( x) f1 ( x, y1 ( x), y2 ( x)), y2 ' ( x) f 2 ( x, y1 ( x), y2 ( x)), x0 x xo L, (87) y1 ( x0 ) , y2 ( x0 L) , (88) xuddi shu differensial tenglamalar sistemasi uchun ushbu y1 ( x0 ) , y2 ( x0 ) , (89) boshlangʻich shartli Koshi masalasi qaraladi. (89) dagi ikkinchi boshlangʻich shartning oʻng tomonidagi shunday tanlanadiki, bunda y2() yechim Koshi masalasini (88) ning ikkinchi chegaraviy sharti boʻyicha qanoatlantirsin: y2 ( x0 L, ) ; bularga koʻra y1() va y2() yechimlar chegaraviy masalaning izlanayotgan yechimlari boʻladi. Absrakt nuqtai nazardan ni tanlash masalasi quyidagi funksiyaning ildizini topish masalasidir: ( ) y2 ( x0 L, ) . Bu tenglamani yechish uchun oraliqni teng ikkiga boʻlish usulidan foydalanamiz. Bu maqsadda 1, 1 (1< 1) qiymatlar shunday tanlanadiki, [1, 1] kesmaning oxirlarida Ф funksiya har xil ishorali qiymatlar qabul qilsin. Bu hoda Ф funksiyaning uzluksizligidan (faraz qilamizki, Koshi masalasi yechimining boshlangʻich shartlarning oʻng tarafidan bogʻliqlik ifodasi uzluksiz boʻlsin) bunday kesma izlanayotgan ildizni oʻz ichiga oladi. Kesmani 1 nuqta bilan teng ikkiga boʻlamiz va [1,1] ,[1,1] kesmalardan birini shunday tanlaymizki, tanlangan kesmaning oxirlarida 33 Ф funksiya har xil ishorali qiymatlar qabul qilsin. Tanlangan kesmani [ 2, 2] kesma deb belgilab, uni 2 nuqta bilan teng ikkiga boʻlamiz va hokazo. Bu jarayonning qaysidir bir qadamida [n, n] kesmaning uzunligi ildizni topishning mumkin boʻlgan xatoligidan kichikligi kelib chiqsa, hisob jarayoni toʻxtatiladi va oxirgi kesma n ning oʻrtasi izlanayotgan ning qiymatiga yaqinlashish sifatida deb qabul qilinadi. ( ) 0 tenglamani yechishning boshqa usullari bilan tavsiya etilgan adabiyotlar orqali tanishish mumkin. Quyida bir qadamli usullarning yana bir guruhi – yechimni Teylor qatoriga yoyish usullari bilan tanishaylik. Bunday usulning gʻoyasini ikkinchi tartibli aniqlikka ega usul misolida tushuntiraylik. Berilgan differensial tenglamaning y(i) yordamchi yechim uchun chiqarilgan (62) Teylor yoyilmasini qaraymiz, undagi uchinchi tartibli kichiklikka ega hadni tashlab yuboramiz va hosil boʻlgan miqdorni xi+1 tugundagi toʻr yechim deb qabul qilamiz. Boshqacha qilib ayganda, quyidagini yozamiz: yi 1 y (i ) ( xi ) y (i ) ' ( xi )h 1 (i ) y ' ' ( xi )h 2 . 2 Bu yerda y(i) funksiyaning va uning xi nuqtadagi hosilalarinining qiymatini (63) va (65) formulalar yordamida almashtirib, quyidagi hisob formulasiga kelamiz: yi 1 yi hf ( xi , yi ) 1 f x ' ( xi , yi ) f y ' ( xi , yi ) f ( xi , yi )h 2 . 2 Analitik nuqtai nazardan chiqarilgan fikrlar shuni anglatadiki, [xi,xi+1] kesmada y(i) yordamchi yechimni ikkinchi tartibli hosilasi y(i) yordamchi yechimning xi nuqtadagi hosilasi bilan mos keluvchi ikkinchi tartibli koʻphad bilan almashtirni anglatadi, geometrik nuqtai nazardan esa bu y(i) yechimning grafigini grafigi (xi,yi) nuqtadan oʻtuvchi, shu nuqtada y(i) umumiy yechim bilan bir xil urinmaga va bir xil egrilik radiusiga (bunday holda ikkita egri chiziqning oʻzaro urinishi «ikkichi tartibli urininsh» deb taladi) ega parabola bilan almashtiriladi. Bunda yi toʻr yechim sifatida bu koʻphadning x = xi+1 nuqtadagi yoki geometrik atamada - bu xi+1 tugundan oʻtuvchi va ordinata oʻqiga parallel boʻlgan toʻgʻri chiziqning shu parabola bilan kesishish nuqtasining ordinatasi qabul qilinadi. Bu m-tartibli aniqlikka ega usulga oʻxshash usulning hisob formulasi differensial tenglamaning oʻng tomonidagi f funksiyaning (m-1)tartibgacha hosilalarini oʻz ichiga oladi. Bu hosilalarning xi nuqtadagi 34 qiymatlarini hisoblash algoritmning (i+1)-qadamidagi assosiy hisoblashlarni tashkil qiladi. m-ning oshib borishi bilan bu hosilalarning soni tez oʻsib boradi, usul ham shuncha murakkablashadi, ammo yechimni Teylor qatoriga yoyish usuli bu maʼnoda xuddi shu tartibli Runge-Kutta usulidan ustun emas. Shuning uchun amaliyotda yechimni Teylor qatoriga yoyish usulidan nisbatan kam foydalaniladi. 1-misol. Ushbu y 2y x 2 1 , y(0) = 1 Koshi masalasining [0; 1] kesmadagi sonli yechimini Eyler usuli bilan toping. Yechish. Bunda n = 10 deb olamiz, u holda h =(1-0)/10 = 0,1. Berilgan differensial tenglamani kanonik koʻrinishda yozib olamiz: y f ( x, y ) 1 2y - x 2 Boshlangʻich nuqta: x0 = 0, y0 = 1. Dastlabki x1 nuqta uchun hisoblashlar: y1 y0 h f(x0 ; y0 ) 1 0,1 f(0; 1) 1 0,1 (1 2 1 02 ) 1 0,1 3 1,3 x1 = x0 + h = 0 + 0,1 = 0,1 Keyingi x2 nuqta uchun hisoblashlar y 2 y1 h f(x1 ; y1 ) 1,3 0,1 f(0,1;1,3) 1,3 0,1 (1 2,6 0,01) 1,3 0,1 3,59 1,659 x 2 x1 h 0,1 0,1 0,2 Yana qolgan sakkizta nuqta uchun xuddi shunday hisoblashlarni bajarishimiz mumkin, chunki, n = 10 deb tanlab olingan. Maple dasturida Eyler usuli bilan olingan natijalar (11-rasm): > > > Agar aniqlikni yanada oshirish lozim boʻlsa, u holda: d Euler y (t ) 1 2 y (t ) t 2 , y (0) 1, t 1, output plot, numsteps 50 ; dt 35 11-rasm. Maple dasturida Eyler usuli bilan olingan natijalar grafigi. 2-misol. Quyidada keltirilgan Koshi masalasini takomillashtirilgan Eyler usuli bilan yechish. Yechish. Koshi masalasi y' - 2y + x2 = 1, x [0;1], y(0) = 1. Faraz qilaylik, n = 10 , h = (1 - 0)/10 = 0,1. Boshlangʻich nuqta x0 = 0, y0 = 1. Dastlabki nuqtani hisoblash. h h 0,1 0,1 ; y 0 f(x0 ; y 0 )) 1 0,1 f(0 ; 1 f(0; 1)) 2 2 2 2 1 0,1 f(0,05; 1 0,05 (1 2 1 - 0 2 )) 1 0,1 f(0,05; 1,15) y1 y 0 h f(x0 1 0,1 (1 2 1,15 0,052 ) 1,32975 x 1 x0 h 0,1 Keyingi 2, 3, ... ,10 nuqtalar uchun hisoblashlar xiddi shunday. 3-misol. Yuqoridagi 2-misolda keltirilgan Koshi masalasini 4-tartibli Runge-Kutta usuli bilan yechish. Yechish. Koshi masalasi y' - 2y + x2 = 1, x [0;1], y(0) = 1. Faraz qilaylik, n = 10 , h = (1 - 0)/10 = 0,1. Boshlangʻich nuqta x0 = 0, y0 = 1. Dastlab C0, C1, C2, C3larning qiymatlarini hisoblab olamiz: C 0 f(x 0 ; y 0 ) f(0; 1) 1 2 1 0 2 3 K h C1 f(x 0 ; y 0 h 0 ) f(0,05;1,15) 1 2 1,15 0,052 3,2975 2 2 K h C 2 f(x 0 ; y 0 h 1 ) f(0,05;1,164875) 1 2 1,164875 0,052 3,32725 2 2 C 3 f(x 0 h; y 0 h K 2 ) f(0,1; 1,332725) 1 2 1,332725 0,12 3,65545 36 C 0 f(x 0 ; y 0 ) f(0; 1) 1 2 1 0 2 3 K h C1 f(x 0 ; y 0 h 0 ) f(0,05;1,15) 1 2 1,15 0,052 3,2975 2 2 K h C 2 f(x 0 ; y 0 h 1 ) f(0,05;1,164875) 1 2 1,164875 0,052 3,32725 2 2 C 3 f(x 0 h; y 0 h K 2 ) f(0,1; 1,332725) 1 2 1,332725 0,12 3,65545 12-rasm. ODTni 1-tartibli Eyler usuli bilan yechish algoritmi. 37 Dastlabki nuqtani hisoblash: h (C 0 2 C1 2 C 2 C 3 ) 6 0,1 1 (3 2 3,2975 2 3,32725 3,65545) 1,3317491667 6 y1 y 0 Keyingi 2, 3, ... ,10 nuqtalar uchun hisoblashlar xiddi shunday. 1 М_Eiler 2 c0=f(x,y) с1=f(x+h/2,y+h/2c0) y=y+c1h x=x+h 3 Chiqish Kiritiladigan ma'lumotlar: h - qadam x – joriy nuqtaning koordinatasi y – funksiyaning tugundagi qiymati Chiqariladigan ma'lumotlar: x – tugunning koordinatasi; y – funksiyaning shu tugundagi qiymati 13-rasm. Takomillashtirilgan Eyler usulining algoritmi. 14-rasm.4-tartibli Runge-Kutta usulining algoritmi. 2х oddiy differensial tenglamaning [0,1] у kesmada olingan va y(0)=1 boshlang`ich shartni qanotlantiruvchi y(x) 4-misol.Ushbu у у 38 yechimining taqribiy qiymatlarini Eyler usuli yordamida h=0,2 qadam bilan toping. Yechish: f ( x, y ) y 2x ; a 0, b 1, x0 0, y0 1, h 0,2 y quyidagi hisoblash jadvalini tuzamiz. 1-qator . i=0, x0 0, y0 1,0000 f ( x0 , y 0 ) y 0 2x 2*0 1 1,000 y0 1 y 0 hf ( x0 , y 0 ) 0,2 *1 0,2000 yi 1 yi yi , i 0; y1 y 0 y 0 1 0,2 1,2000 2-qator. i=1 , x1 0 0,2 0,2; y1 1,2000; 2x 2 * 0,2 f ( x1 , y1 ) y1 1,2 0,8667 y1 1,2 y1 hf ( x1 , y1 ) 0,2 * 0,8667 0,1733 y2 y1 y1 1,2 0,1733 1,3733 i=2,3,4,5 lar uchun hisoblanadi. i 1 2 3 4 5 6 xi 0,1 0,2 0,4 0,6 0,8 1,0 yi 1,0000 1,2000 1,3733 1,5294 1,6786 1,8237 f(xi ,yi) 1,0000 0,8667 0,7805 0,7458 0,7254 yi 0,200 0,1733 0,1561 0,1492 0,1451 6. Koshi masalasi va chegaraviy masalani bir qadamli sonli usullar bilan Maple dasturi yordamida yechish Oddiy differensial tenglamani Maple dasturida dsolve komandasi yordamida sonli yechish va uning yechimi grafigini odeplot komandasi yordamida qurish. Differensial tenglama (Koshi masalasi yoki chegaraviy masala)ning sonli yechimini topish uchun dsolve komandasida type=numeric (yoki sodda qilib numeric) parametrni koʻrsatish kifoya. Bunday holda differensial tenglamani yechish komandasi quyidagicha boʻladi: 39 dsolve(eq, vars, type=numeric, options), bu yerda eq – tenglama; vars – nomaʼlum funksiyalar roʻyxati; options – Differensial tenglamani sonli yechishni koʻrsatuvchi parametrlar. Maple da quyidagi usullar ishlab chiqilgan: method=rk2 –Runge-Kuttaning 2-tartibli usuli; method=rk3 –Runge-Kuttaning 3-tartibli usuli; method=rk4 –Runge-Kuttaning 4-tartibli klassik usuli; method=rkf45 jimlik qoidasi bilan oʻrnatilgan Runge-KuttaFelbergning 4-5-tartibli usuli; method=dverk78 –Runge-Kuttaning 7-8-tartibli usuli; method=classical – Runge-Kuttaning 3-tartibli klassik usuli; method=gear – Girning bir qadamli usuli; method=mgear – Girning koʻp qadamli usuli. Differensial tenglama sonli yechimining grafigini qurish uchun ushbu odeplot(dd, [x,y(x)], x=x1..x2) komandadan foydalanish mumkin, bu yerda funksiya sifatida dd:=dsolve({eq,cond}, y(x), numeric) – sonli yechish komandasidan foydalanil-gan, bundan keyin esa kvadrat qavsda oʻzgaruvchi va nomaʼlum funksiya [x,y(x)] hamda grafik qurishning intervali x=x1..x2 kabi koʻrsatilgan. Muammoni oydinlashtirishni mashqlarda bajarib koʻraylik va quyidagi tadbiqlarni bajaraylik: 1-misol. Quyidagi Koshi masalasining sonli va taqribiy yechimini 6tartibli darajali qator koʻrinishida toping: y ' x sin( y ) 0,1sin x , y (0) 1 . Yechish: Avvalo Koshi masalasining sonli yechimini topamiz, keyin esa topilgan yechimning grafigini quramiz: > restart; Ordev=6: > eq:=diff(y(x),x)+x*sin(y(x))= -0.1sin(x): > cond:=y(0)=-1: > de:=dsolve({eq,cond},y(x),numeric); de:=proc(rkf45_x)...end proc Eslatma: Natijani chiqarish qatorida rkf45 usuldan foydalanilganlik haqida maʼlumot chiqadi. Agar satr kerakli maʼlumot bermasa, bu oraliq komandani ikki nuqta qoʻyish bilan ajratib qoʻyish lozim. Agar x ning biror fiksirlangan qiymati uchun natija olish (masalan, yechimning shu 40 nuqtadagi hosilasi qiymatini chiqarish) zarur boʻlsa, masalan, х=0.5 nuqtada, u holda quyidagilar teriladi (15-rasm): > de(0.5); > with(plots): > odeplot(de,[x,y(x)],-10..10,thickness=2); Endi Koshi masalasining yechimini darajali qator koʻrinishida topamiz hamda sonli yechim va olingan darajali qatorning grafigini ular mosroq tushishi mumkin boʻlgan interval uchun yasaymiz (16-rasm). > dsolve({eq, cond}, y(x), series); > convert(%, polynom):p:=rhs(%): > p1:=odeplot(de,[x,y(x)],-2..2, thickness=2, color=black): > p2:=plot(p,x=-2..2,thickness=2,linestyle=3, color=blue): > display(p1,p2); 16-rasm. Koshi masalasining aniq va darajali qator bilan taqribiy yechimlarining grafigi. 15-rasm. Koshi masalasi sonli yechimining grafigi. 41 Yechimning darajali qator bilan juda yaqin qiymatlari 2 < x < 2 oraliqda ekanligi grafikdan koʻrinib turibdi (14-rasm). Differensial tenglama sonli yechimini grafik koʻrinishda ifodalashning Maple dasturidagi Detools paketi. Koshi masalasini sonli yechish, yechimning grafigini qurish va fazoviy portretini chizish uchun Maplda maxsus paket Detools mavjud. Detools paketning Deplot komandasi sonli usullar yordamida yechimning grafigini yoki fazoviy portretlarini chizadi. Bu komanda odeplot dan farqli rafishda, uning oʻzi differensial tenglamani sonli yechadi. Deplot ning asosiy parametrlari xuddi odeplot niki kabi: DEplot(de, vars, range, x=х1..х2, y=у1..у2, cond, ptions), bu yerda de differensial tenglama yoki differensial tenglamalar sistemasi; vars – nomaʼlum funksiyalar roʻyxati; range – erkli oʻzgaruvchilarning oʻzgarish intervali; cond – boshlangʻich shartlar; x=х1..х2 va y=у1..у2 – funksiyalarning oʻzgarish diapazoni; options – qoʻshimcha parametrlar. Eng koʻp qoʻllaniladigan parametrlar: linecolor = chiziq rangi; scene=[x,y] grafikda qanday bogʻlanishlarni chiqarish kerakligini koʻrsatuvchi parametr; iterations = hisoblashlar aniqligini oshirish uchun zarur boʻlgan iteratsiyalar soni (jimlik qoidasiga koʻra u 1 ga teng); stepsize = grafikdagi nuqtalar orasidagi masofani koʻrsatuvchi son (jimlik qoidasiga koʻra u (x2x1)/20 ga teng), bu parametr yechimning grafigini yetarlicha silliq chiqarish uchun zarur; obsrange=true/false agar yechimning grafigi koʻrsatilgan intervaldan tashqarida boʻlsa, yechimni toʻxtatish yoki hisoblashlar yoʻqligini koʻrsatish. n-tartibli differensial tenglama uchun boshlangʻich shartlarni juda qulay shaklda berish mumkin: [x0, y0, y'0, y''0,…], bu yerda x0 boshlangʻich shartlar beriladigan nuqta; y0 berilga x0 nuqtada izlanayotgan funksiyaning qiymati; 42 y'0, y''0,… berilga x0 nuqtada izlanayotgan funksiyaning birinchi, ikkinchi va hokazi (n1)-tartibli hosilalari qiymatlari. Muammoni oydinlashtirishni mashqlarda bajarib koʻraylik va quyidagi tadbiqlarni bajaraylik: 2-misol. Quyidagi chegaraviy masalaning yechimi grafigini quring: y ' y x [4,5] intervaldagi y e x / 2 , y (0) 9 / 4 . Yechish. Masalaning analitik va sonli yechimi quyidagicha: > Eq:=diff(y(x),x)+y(x)=sqrt(y(x))*exp(x/2); ics:=y(0)=9/4; dsolve({Eq,ics}); x d 2 Eq := y( x ) y( x ) y( x ) e dx 9 ics := y( 0 ) 4 2 x x x 2x 1 2 2 2 y( x ) e e e e 4 2 Endu shu masalani DEplot yordamida sonli yechamiz (17-18-rasmlar): > Eqs:=diff(y(x),x)+y(x)=sqrt(y(x))*exp(x/2): icsc:=y(0)=9/4: with(DEtools): DEplot(Eqs,y(x),x=-1..2.5,y=0..5,{icsc}, linecolor=black,stepsize=0.05,color=black); 17-rasm. Chegaraviy masalaning x [4,5] intervaldagi yechimi grafigi. 18-rasm. Chegaraviy masalaning x [1; 2,5] intervaldagi yechimi va yoʻnalishlari maydoni grafigi. 43 3-misol. Quyidagi chegaraviy masalani sonli yeching va natijalarning grafigini quring: y '2 y e x , y (0) 1 . Yechish: Masalaning yechimi (19-rasm): sonli > restart; with(DЕtools): with(DEtools): DEplot(diff(y(x),x+2*y(x)=exp(x),y(x),x=-3..4,[y(0)=1],y=4..10,stepsize=.005); 19-rasm. Koshi masalasining x [3; 4] kesmadagi sonli yechimi va yoʻnalishlari maydoni grafigi. 4-misol. Ushbu y' = cos(y)+t , y(1)=2 Koshi masalasini Eyler va Runge-Kutta usullari yordamida Maple matematik paketida t[1;3] oraliq uchun sonli yeching. Yechish. Eyler usuli uchun dastur matni, sonli hisob natijasi grafigi va uning analitik yechim grafigi bilan taqqoslanishi quyidagicha (20-rasm): > > > Runge-Kutta usuli uchun dastur matni va sonli hisob natijasi grafigi va uning analitik yechim grafigi bilan taqqoslanishi quyidagicha (21-rasm): > > RungeKutta d y (t ) t cos(y (t )), y (1) 2, t 3, submethod rk 4 ; dt 4.468 > RungeKutta d y (t ) t cos(y (t )), y (1) 2, t 3, submethod rk 4, output plot ; dt Agar aniqlikni yanada oshirish lozim boʻlsa, u holda: d RungeKutta y (t ) t cos(y (t )), y (1) 2, t 3, submethod rk 4, > dt output plot, numsteps 20; 44 20-rasm. Maple dasturida Eyler usuli 21-rasm. Maple dasturida Rungebilan olingan natijalarning aniq yechim bilan taqqoslangan grafigi. Kutta usuli bilan olingan natijalarning aniq yechim bilan taqqoslangan grafigi. 5-misol. Ushbu y' = -y2 (1+2t) , y(0)=2 Koshi masalasini analitik usulda, Eyler va Runge-Kutta usullari yordamida Maple matematik paketida t[0;1] oraliq uchun yeching. Yechish. Masalani dastlab Maple dasturida analitik usulda yechamiz: > > > > 45 Endi masalani Eyler usuli yordamida sonli yechish Maple dasturi va uning natijasini keltiramiz: Ana shu analitik va sonli yechimlar natijalarini grafikda taqqoslaymiz (21-rasm): Maple dasturining Eyler usuli standart funksiyasi uchun dastur matni, sonli hisob natijasi grafigi va uning analitik yechim grafigi bilan taqqoslanishi quyidagicha (22-rasm): 46 22-rasm. 21-rasm. Masalani Runge-Kutta usuli bilan sonli yechamiz: 47 24-rasm. 23-rasm. 21-22- va 23-24-rasmlardan ko’rinib turibdiki, aniqlik Runge-Kutta usulida yuqori. Shinday qilib, sonli hisob jarayonida quyidagi natijalarga kelindi: qoʻllanilgan bir qadamli usullar yetarlicha aniqlik uchun kam vaqt sarflaydi hamda bu usullar uchun yagona shart yetarli; qadamning qiymati yechimning aniqligi va tezligiga muhim taʼsir koʻrsatadi; bir qadamli usullarda hisoblash jarayonida hisob qadamini oʻzgartirish mumkin boʻladi; Eyler usuliga koʻra Runge-Kutta usuli juda ham aniqroq natijalarni beradi. Mustaqil ish topshiriqlari Topshiriq sharti: Quyida berilgan birinchi tartibli oddiy differensial tenglamalar uchun Koshi masalasining taqribiy yechimini h=0,1 qadam bilan [0;1] kesmada bir qadamli usullar (Eyler usullari va Runge-Kutta usullari) yordamida toping, hisoblashlar algoritmini tuzing va hisoblash dasturini dasturlash tillaridan (Pascal, Delphi, C++ va boshqa) va 48 matematik paketlardan (Maple, MATLAB, Mathcad, Mathematica va boshqa) biridan foydalanib tuzing, olingan natijalarni aniq yechim bilan taqqoslang. Topshiriq variantlari: Testlar namunalari 1. Ushbu y'=f(x,y), y(x 0 )=y0 Koshi masalasiga mos Eyler usulini koʻrsating A) yi+1 =yi +hf(x i yi ), i=0..n. B) yi+0,5 =yi +hi f(xi ,yi )/2,yi+1 =yi +hif(xi+0,5 ,yi+0,5 ) C) u i+1 =yi +hf(x i yi ),yi+1 =yi +h[f(x i ,yi )+f(x i+1 ,u i+1 )]/2 D) yi+1 =yi +h(k1 +2k 2 +2k 3 +k 4 )/6 2. Ushbu y'=f(x,y), y(x 0 )=y0 Koshi masalasi uchun Runge-Kutta usuli bu… A) yi+1 =yi +hf(x i yi ), i=0..n. B) yi+0,5 =yi +hif(xi ,yi )/2,yi+1 =yi +hif(xi+0,5 ,yi+0,5 ) C) u i+1 =yi +hf(x i yi ),yi+1 =yi +h[f(x i ,yi )+f(x i+1 ,u i+1 )]/2 D) yi+1 =yi +h(k1 +2k 2 +2k3 +k 4 )/6 3. Eyler usulining xatoligi nimaga teng? A) y(x i )-yi =O(h), i=0,...,n B) y(xi )-yi =O(h2 ),y(xn )-yn =O(h) C) y(xi )-yi =O(h3 ), y(xn )-yn =O(h2 ) D) y(xi )-yi =O(h5 ), y(xn )-yn =O(h4 ) 4. Takomillashgan Eyler usulining xatoligi nimaga teng? A) y(x i )-yi =O(h), i=0,...,n B) y(xi )-yi =O(h2 ), y(xn )-yn =O(h) 49 C) y(xi )-yi =O(h3 ), y(xn )-yn =O(h2 ) D) y(xi )-yi =O(h5 ), y(xn )-yn =O(h4 ) 5. Runge-Kutta usulining xatoligi nimaga teng? A) y(x i )-yi =O(h), i=0,...,n B) y(xi )-yi =O(h2 ), y(xn )-yn =O(h) C) y(xi )-yi =O(h3 ), y(xn )-yn =O(h2 ) D) y(xi )-yi =O(h5 ), y(xn )-yn =O(h4 ) Glossariy Absolyut xato (Абсолютная погрешность) - Agar a - biror miqdorning * aniq qiymati boʻlib, a uning ma’lum taqribiy qiymati boʻlsa, u vaqtda * taqribiy a sonning absolyut xatosi deb a * a a * ga aytiladi. Algoritm (алгоритм) – ma’lum bir turkumdagi hamma masalalarni yechishda ishlatiladigan amallar tizimining muayyan tartibda bajarilishi haqidagi aniq qoida. Algoritmik til (алгоритмический язык) – belgilar toʻplami va bu belgilardan algoritmlarni yozish uchun moʻljallangan til konstruksiyalarini tuzish va ifodalash qoidalari tizimi. Amaliy dasturiy ta’minoti (прикладное программное обеспечение) – bu foydalanuvchining aniq vazifalarini hal etish va umuman axborot tizimining hisoblash jarayonini tashkil etish uchun moʻljallangan boʻlib, operasion tizimlar imkoniyatlarini kengaytiruvchi paketlar, umumiy belgilanishdagi paketlar, avtomatik boshqarish tizimida ishlashga moʻljallangan paketlardan iborat. Aniq usul (Точный метод) - Aniq usul deganda shunday metod tushuniladiki, uning yordamida chekli miqdordagi arifmetik amallarni aniq bajarish natijasida masalaning aniq yechimini topish mumkin. Approksimatsiya xatoligi (Погрещность аппроксимации) – dastlabki hosila va uning chekli ayirmali analogi orasidagi farqning toʻr qadami nolga intilgandagi limiti. Aralash usul (смещанный метод) - bu taqribiy yechim ham differensial tenglamani va ham chegaraviy shartni aniq qanoatlantirmagan hol. Bir qadamli usul (Одношаговый метод) – yk+1 iteratsiyani hisoblash uchun oldingi faqat bitta yk iteratsiyadan foydalaniladigan usul. Blok-sxema – algoritmni tasvirlashning grafik usuli. Chegaraviy masala (Краевая задача) – qoʻshni boʻlmagan ikkita har xil nuqtalarda qoʻshimcha (boshlangʻich) shartlari bilan berilgan ikkinchi tartibli differensial tenglamalar yordamida ifodalangan model. Chegaraviy usul (граничный метод) – bu taqribiy yechim differensial tenglamani aniq qanoatlantirgan hol. Dastur (программа) – qandaydir ijrochi, odatda avtomatik qurilma, koʻpincha EHM bajarishi lozim boʻlgan amallar (harakatlar) rejasi. 50 Dasturiy ta’minoti (программное обеспечение) – avtomatlashtirilgan axborot tizimining elementi boʻlib, hisoblash texnikasi vositalari bilan ma’lumotlarni qayta ishlash tizimini yaratish va undan foydalanish uchun dasturiy va hujjatli vositalarni jamlash. Dasturlash (программирование) – dastur, amal (harakat) rejasini tuzish jarayoni. Diskretlashtirish xatoligi (usulning xatoligi) (Погрешность дискретизации (погрешность метода)) – dastlabki masalani diskret masalaga almashtirishda paydo boʻladigan xatolik. Fizik model (физическая модель) – tabiati va geometrik tuzilishi asl nusxadagidek boʻlib, miqdor jihatdan undan farq qiladigan model. Galyerkin usuli (Метод Галеркина) – variatsion va chegaraviy masalalarni yechishdagi toʻgʻri usul boʻlib, Rits usulining juda keng umumlashtirilishidan iborat. Hisoblash algoritmi (Вычислительный алгоритм) – matematik masalalarning taqribiy sonli yechimlarini topishga yordam beradigan arifmetik va mantiqiy operatsiyalar ketma-ketligi. Hisoblash eksperimenti (Вычислительный эксперимент) – hisoblash matematikasi vositalari yordamida muammolarni tadqiq qilish. Hisoblash matematikasi (Вычислительная математика) Matematikada toʻliq matematik masalalarning yechimlarini yetarlicha aniqlikda hisoblash imkonini beruvchi metodlar yaratishgan va shu maksadda xozirgi zamon hisoblash vositalaridan foydalanish yoʻllarini ishlab chikishga bogʻlangan soha hisoblash matematikasi deyiladi. Hisoblash matematikasi (Вычислительная математика) – matematikaning hisoblashlar bajaradigan va EHMlardan foydalangan holda hisoblashlar bajaradigan muammolarini oʻz ichiga olgan boʻlimi. Torroq ma’noda esa hisoblash matematikasi – bu ba’zi turdagi matematik masalalarni yechishni sonli usullar nazariyasi.. Hisoblash xatosi (Вычислительная погрешность) - Masalalarni yechishda hisoblashni aniq olib bormaganligimiz natijasida ham xatoga yoʻl qoʻyamiz, bu xato hisoblash xatosi deyiladi. Hosilalar approksimatsiyasi (Аппроксимация производных) – dastlabki differensial tenglamadagi xususiy hosilalarni chekli ayirmali munosabatlarga almashtirish. Hosilaning chap approksimatsiyasi (Левая аппроксимация производной) – approksimatsiyani qurish uchun berilgan tugundan chap tomonda joylashgan, ya’ni koordinataning kichik qiymatiga mos keluvchi tugunlardan foydalaniladi. Hosilaning markaziy approksimatsiyasi (Центральная аппроксимация производной) – approksimatsiyani qurish uchun berilgan 51 tugunga nisbatan simmetrik joylashgan juft sondagi tugunlardan foydalaniladi. Hosilaning oʻng approksimatsiyasi (Правая аппроксимация производной) – approksimatsiyani qurish uchun berilgan tugundan oʻng tomonda joylashgan, ya’ni koordinataning katta qiymatiga mos keluvchi tugunlardan foydalaniladi. Ichki usul (внутренный метод) - bu taqribiy yechim chegaraviy shartni aniq qanoatlantirgan hol. Ikki qadamli iteratsion usul (Двухшаговый итеративный метод) – (k+1)-qadamdagi yk+1 iteratsiyasi undan oltingi ikkita ketma-ket yk va yk-1 iteratsiyalari yordamida ifodalanuvchi usul. Iteratsion usullar (Итерационные методы) – bu ketma-ket yaqinlashshlar usullari boʻlib, bunda berilgan aniqlikka erishish uchun talab qilinadigan arifmetik amallar sonini oldindan aytib boʻlmaydi. Iteratsion usullar ba’zan taqribiy yoki cheksiz usullar ham deb ataladi. Iteratsiya (Итерация) – biror matematik amalni bir necha marta qoʻllash natijasi. Koshi masalasi (Задача Коши) – ikkita qoʻshni nuqtalarida qoʻshimcha (boshlangʻich) shartlari bilan berilgan ikkinchi tartibli differensial tenglama bilan ifodalanuvchi model. Matematik model (Математическая модель) – algebraik, differensial, integral va boshqa tenglamalar yordamida jarayonlarning matematik ifodalanishi. Matematik model (Математическая модель) – oʻrganilayotgan obyektning matematik formula yoki algoritm koʻrinishida ifodalangan xarakteristikalari orasidagi funksional bogʻlanish. Nisbiy xito (Относительная погрешность) - Absolyut xatoning taqribiy miqdorning absolyut qiymatiga nisbati taqribiy sonning nisbiy xatosi a deb aytiladi. a * * a * a* Oshkor ayormali sxema (Явная разностная схема) – izlanayotgan noma’lum funsiyaning bitta qiymatini oʻz ichiga olgan sxema. Bunda algebraik tenglamalar sistemasi qurilgan toʻrning biror nuqtasida izlanayotgan funksiyaning har bir qiymatini oshkor holda aniqlovchi alohida tenglamalarga ajraladi. Oshkormas ayormali sxema (Неявная разностная схема) – izlanayotgan noma’lum funsiyaning bittadan ortiq qiymatini oʻz ichiga olgan sxema. Bunda algebraik tenglamalar sistemasi alohida tenglamalarga ajralnaydi. 52 Progonka (istisno yoki mustasno qilish) usuli (Метод прогонки) – chegaraviy masalani yechish uchun ishlatiladigan istishno (yoki mustasno) qilish usullaridan biri. Sonli qiymat (Численное решение) – funksiyaning son qiymati. Taqribiy hisob (приближенные вычисления) – shunday hisobki, bunda berilgan sonlar va natija (yoki faqat natijaning oʻzi) tegishli miqdorlarning haqiqiy qiymatlariga taqriban teng boʻlgan sonlar boʻladi. Usul xatosi (Ощибка метода) – Ba’zi matematik ifodalar tabiat xodisasining ozmi-koʻpmi ideallashtirilgan modelini tasvirlaydi. Shuning uchun tabiat hodisalarining aniq matematik ifodasini (formulasini, tenglamasini) berib bulmaydi, buning natijasida xato kelib chiqadi. Yoki biror masala aniq matematik formada yozilgan boʻlsa va shu koʻrinishda yechish mumkin boʻlmasa, bunday holda bu masala unga yaqinroq va yechish mumkin boʻlgan masalaga almashtirilishi kerak. Buning natijasida kelib chiqadigan xato metod xatosi deyiladi. Xatolik (погрешность) – aniq va taqribiy yechim orasidagi farq boʻlib, yuqori aniqlik darajasiga erishishni ta’minlovchi sonli xarakteristika. Yaxlitlash xatoligi (Погрешность округления) – kompyuterda ifodalanayotgan sonlarning shartli chekli razryadini tanlash natijasida paydo boʻlgan xatoligi. Yoʻqotib boʻlmaydigan xatolik (Неустранимая погрешность) – sonli usulning kiritilayotgan ma’lumotlardagi noaniqliklar tufayli paydo boʻladigan xatoligi. Yoʻqotilmas xato (неутрачимая погрешность) - Dastlabki ma’lumotlarning noaniqligi natijasida hosil boʻlgan xato yoʻkotilmas xato deyiladi. Sinov savollari 1. Oddiy differensial tenglama (ODT) deb nimaga aytiladi? 2. ODT uchun Koshi masalasi va chegaraviy masalaning umumiy qoʻyilishini ayting. 3. Boshlangʻich va chegaraviy shartlar nima? 4. ODT uchun Koshi masalasining yechimi deganda nimani tushunasiz? 5. ODT uchun Koshi masalasi yechimining geometrik maʼnosini ayting. 6. ODT uchun Koshi masalasini taqribiy yechishning sababi nimada? 7. ODTlarni taqribiy yechishning bir va koʻp qadamli usullarini ayting. 8. Eylerning oshkor va oshkormas hamda modifikatsiyalangan usullari, ularning yaqinlashishi, xatoligi, algoritmi va geometrik talqinini tushuntiring. 53 9. Runge-Kutta usullari, ularning yaqinlashishi, xatoligi, algoritmi va geometrik talqinini tushuntiring. 10. Runge qoidasini tushuntiring. 11. Richardson ekstrapolyatsiyasi deb nimaga aytiladi? Foydalanilgan va mustaqil oʻzlashtirishga oid adabiyotlar roʻyxati 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Алексеев Е.Р., Чеснокова О.В. Решение задач вычислительной математики в пакетах Mathcad, Mathlab, Maple (Самоучитель). – М.: НТ Пресс, 2006. – 496 с. Арушанян О.Б., Залёткин С.Ф. Численное решение обыкновенных дифференциальных уравнений на Фортране. – М.: Изд-во МГУ, 1990.– 336 с. Бахвалов Н. С., Жидков Н. П., Кобельков Г. М. Численные методы. – М.: Изд-во Бином. Лаборатория знаний, 2011. – 640 с. Бахвалов Н. С., Лапин А. В., Чижонков Е. В. Численные методы в задачах и упражнениях. – М.: Изд-во Бином. Лаборатория знаний, 2010. – 240 с. Вержбицкий В. М. Основы численных методов. – М.: Высшая школа, 2009. – 848 с. Демидович Б.П., Марон И.А. Основы вычислительной математики. М.: Наука, 1966. – 566 б. Заусаев А.Ф. Разностные методы решения обыкновенных дифференциальных уравнений: Учеб. пособ. - Самара: Самарский гос. техн. ун-т, 2010. - 100 с. Исраилов М.И. Ҳисоблаш методлари. 1- қисм. – Тошкент: Ўқитувчи, 2003. – 440 б. Исраилов М.И. Ҳисоблаш методлари. 2-қисм. – Тошкент: Ўқитувчи, 2008. – 340 б. Калиткин Н.Н., Корякин П.В. Численные методы: в 2 кн. Кн. 2. Методы математической физики. - М.: Издательский центр «Академия», 2013. - 304 с. Марчук Г.И. Методы вычислительной математики. – М.: Изд-во Лань, 2010. – 608 с. Мэтьюз Джон Г., Финк Куртис Д. Численные методы. Использование Matlab. 3-издание: Пер. с англ. – М.: Изд-во дом «Вильямс», 2001. - 720 с. Самарский А.А. Введение в численные методы. – М.: Изд-во Лань, 2009. - 288 с. 54 14. Хайрер Э., Нёрсетт С., Ваннер Г. Решение обыкновенных дифференциальных уравнений. Нежесткие задачи. – М.: Мир, 1990. – 512 с. 15. Шампайн Л.Ф., Гладвел И., Томпсон С. Решение обыкновенных дифференциальных уравнений с использованием MATLAB: Учебное пособие. /Пер с англ. М.А.Макарова. – СПб.: Изд-во «Лань», 2009. – 304 с. 16. Половко А.М., Бутусов П.Н. MATLAB для студента. – СПб.: БХВ-Петербург, 2005. – 320 с. 17. Articolo G.A. Partial differential equations and boundary value problems with Maple. – 2nd ed./ 2009, Elsevier Inc. - 733 p. 18. Richard L. Burden and J. Douglas Faires. Numerical Analysis. Ninth Edition, Boston, USA, 2011. – 895 p. 19. L.Ridgway Scott. Numerical Analysis. Princeton University Press, 2011.- 342 p. 20. www.edu.ru; www.edu.uz; www.exponenta.ru; www.intuit.ru; www.ziyonet.uz; www.techlibrary.ru 1. 2. 3. 4. 5. 6. MUNDARIJA Kirish. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Boshlangʻich tushunchalar. . . . . . . . . . . . . . . . . . . . Masalaning qoʻyilishi. . . . . . . . . . . . . . . . . . . . . . . Eylerning oshkor usuli. . . . . . . . . . . . . . . . . . . . . . . Eyler oshkor usulining yaqinlashishi. . . . . . . . . . . . . . . Runge-Kutta usullari. . . . . . . . . . . . . . . . . . . . . . . Koshi masalasi va chegaraviy masalani bir qadamli sonli usullar bilan Maple dasturi yordamida yechish. . . . . . . . . . . . . . Mustaqil ish topshiriqlari. . . . . . . . . . . . . . . . . . . . . Testlar namunalari. . . . . . . . . . . . . . . . . . . . . . . . . Glossariy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sinov savollari. . . . . . . . . . . . . . . . . . . . . . . . . . . Foydalanilgan va mustaqil oʻzlashtirishga oid adabiyotlar roʻyxati. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3 5 6 6 15 23 39 49 49 50 53 54 Ablakul Abdirashidov Akmaljon Ablakulovich Abdurashidov O’tkir Anjiboyevich Nishonov Feruza Ulugbekovna Kasimova BIRINCHI TARTIBLI ODDIY DIFFERENSIAL TENGLAMALARNI BIR QADAMLI SONLI USULLAR YORDAMIDA YECHISH Uslubiy ko‘rsatmalar Muharrir: Saydaliyeva N. Musahhih: Raxmatullayev N. Texn. muharrir: Ro‘ziboyev M. 2008 yil 19-iyun 68-buyruq. 2018 yil 4-iyunda noshirlik boʻlimiga qabul qilindi. 2018 yil 18-iyunda original maketdan bosishga ruxsat etildi. Bichimi 60x84, 1/32. «Times New Roman» garniturasi. Ofset qogʻozi. Shartli bosma tabogʻi – 3,5. Nashriyot hisob tabogʻi – 2,5. Adadi 25 nusxa. 57-buyurtma. _________________________________________ SamDU bosmaxonasida chop etildi. 140104, Samarqand sh., Universitet xiyoboni, 15 56