Эйлер усули



Download 212 Kb.
Sana24.02.2022
Hajmi212 Kb.
#230335
Bog'liq
kurs ishi amaliy


Эйлер усули
Берилган [x0,b] кесмани n та тенг бўлакка бўлиб бўлиниш нуқталари орасидаги қадам
h=(b-x0)/n (9.3)
бўлганда, бу нуқталар координаталари xi=xi-1+ h, i=1, 2, ….n (9.4)

йм
бўлади. Бошланғич шартдаги x0 ва y0 лардан фойдаланиб тенглама ечимининг қийматларини тақрибан қуйидагича ҳисобла У из.
y1=y0+hf (x0,y0)



y2=y1+hf (x1,y1)
y3=y2+hf (x2,y2) (9.5)
- - - - - - - - -
yn=yn-1+hf (x n-1,y n-1)
y0 a=х0
yi yi +1


xi xi +1 b Х

натижада изланаётган ечимни қаноатлантирувчи


(x0;y0), (x1;y1), (x2;y2), ……, (xn;yn)
нуқталарни аниқлаймиз. Бу нуқталарни туташтирувчи синик чизиқ Эйлер чизиғи деб аталади ва у тенглама ечимининг тақрибий графигини ифодалайди.



9.1-масала. Қуйидаги.

cos(x*y)-0.5





биринчи тартибли дифференциал тенгламанинг

x0=1.8 y0=0.3
бошланғич шартни қаноатлантирувчи [1.8, 2.8] оралиқда ечимини h=0.1 қадами билан, e=0.001 аниқликда:


Ечиш :
Бу усул ёрдамида ҳисоблаш қуйидагича дастур асосида берилган.
#include using namespace std; float x, y, h, b, EPS;
int i, n;
float funk(float x1, float y1)
{
return (cos(x*y)-0.5)
}
int main()
{
cout << " x = " ; cin >> x;
cout << " y = " ; cin >> y;
cout << " h = " ; cin >> h;
cout << " b = "; cin >> b;
n = ceil((b-x)/h);
for(int i = 1; i <= n; ++i)
{

y = y + h * funk(x,y); x = x + h;
cout << "x ("<< i << ") = " << x << "\n";
cout << "y ("<< i << ") = " << y << "\n";


}

9.1-blok sxema











Download 212 Kb.

Do'stlaringiz bilan baham:




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

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


yuklab olish