Ўзбекистон республикаси ќишлоќ ва сув хўжалиги вазирлиги тошкент ирригация ва мелиорация институти



Download 2,38 Mb.
bet4/14
Sana03.04.2022
Hajmi2,38 Mb.
#525722
1   2   3   4   5   6   7   8   9   ...   14
Bog'liq
Matematik modellashtirish

2-ЛАБОРАТОРИЯ ИШИ


Мавзу: Транцендент тенгламаларни таќрибий ечиш усуллари.
Керакли техник воситалар:
Шахсий компьютер.
Керакли дастурий воситалар:
Турбо Паскаль дастурлаш системаси ва транцендент тенгламаларни ечиш учун оралиќни тенг иккига бўлиш, ватарлар ва уринмалар усулларига тузилган дастурлар.
Ишнинг маќсади: Талабаларни транцендент тенгламаларни таќрибий ечиш алгоритми билан таништириш ва унга Паскаль тилида тузилган дастурда ишлашга ўргатиш.
Топшириќ
1-масала. Берилган тенгламаларни оралиќни тенг иккига бўлиш ва ватарлар усуллари ёрдамида =0,01 аниќликда таќрибий ечинг.
1. x3+2x-5=0 [0;2] 2. ex+2x-7=0 [0;2]
3. 2x-3-sinx=0 [0,5;2,5] 4. cosx-x3-x=0 [0;1]
5. xsinx+x-1=0 [0;1] 6. x-ex+2=0 [-2;-1]
7. x3-2x2-x+2=0 [1,1;2,5] 8. 2-x-x=0 [0;1]
9. 3x+x-6=0 [1;2] 10. x+log2x-2=0 [1;2]
11. x+2-e-x=0 [-1;0] 12. x+0,5(2,5)x-3,5=0 [0,5;1,5]
13. lnx-2+x=0 [1;2] 14. e2x+2x-5=0 [0,5;1,5]
15. 9x-2+100,5x=0 [0;1]
2-масала. Берилган тенгламаларни уринмалар усули ёрдамида =0,01 аниќликда таќрибий ечинг.
1. x5-x-0,2=0 x0=1 2. x4-3x2+75x-10000=0 x0=-20
3. x+2x-2=0 x0=0,5 4. x3-2x2-x+2=0 x0=-2
5. 4x+2x=0 x0=1 6. ex-2+x=0 x0=0
7. sinx-2x=0 x0=0,1 8. x4+x2-x-4=0 x0=1
9. 5x-x2-2=0 x0=0 10. log0,5x-x2-1=0 x0=0,2
11. e2x-x2-3=0 x0=0,5 12. 3x+2x=0 x0=-1
13. e3x+4x-6=0 x0=1 14. x3-3x2+5x-3=0 x0=0,5
15. 2x3-3x2+4x-6=0 x0=1
Назарий ќисм
Чекли [a,b] оралиќда аниќланган ва узлуксиз f(x) функия берилган бўлиб, унинг биринчи ва иккинчи тартибли ҳосилалари шу оралиќда мавжуд бўлсин. Шу билан бирга [a,b] да f’(x) функция ўз ишорасини саќласин.
f(x)=0 (1)
тенглама [a,b] оралиќда ягона ечимга эга бўлсин ва бу ечимни берилган >0 аниќликда топиш талаб ќилинган бўлсин. Ќуйида бу ечимни аниќлаш учун бир неча сонли усуллар, уларнинг Паскал алгоритмик тилида тузилган программаларни келтирамиз.
Оралиќни тенг иккига бўлиш усули. [a,b] оралиќни x0=(a+b)/2 нуќта орќали иккита тенг [a,х0] ва [х0,b] оралиќларга ажратамиз. Агар a-x0 бўлса, x=x0 (1) тенгламанинг аниќликдаги таќрибий ечими бўлади. Бу шарт бажарилмаса, [a,х0] ва [х0,b] оралиќлардан (1) тенглама илдизи жойлашганини танлаб оламиз ва уни [a1,b1] деб белгилаймиз. x1=(a1+b1)/2 нуќта ёрдамида [a1,b1] оралиќни иккита тенг [a1,х1] ва [х1,b1] оралиќларга ажратамиз. a1-x1 бўлса, x=x1 (1) тенгламанинг аниќликдаги таќрибий ечими бўлади, акс ҳолда [a1,х1] ва [х1,b1] оралиќлардан (1) тенглама илдизи жойлашганини танлаб оламиз ва уни [a2,b2] деб белгилаймиз. Бу оралиќ учун юќоридаги ҳисоблашлар кетма-кетлигини ai-xi (i=2,3,4,…) шарт бажарилгунча давом эттирамиз. Натижада (1) тенгламанинг x=xi таќрибий ечимини ҳосил ќиламиз.
Мисол. f(x)=x4-x3-2x2+3x-3 тенгламанинг [-2;1] оралиќдаги илдизини =0,01 аниќликда ҳисобланг.
Ечиш. 7- ќадамда a7=-1,7305 ва b7=-1,7363 бўлиб, a7-b7=0,01 шарт бажарилади.
(жавоб: =-1,73(0,01)).
Оралиќни тенг иккига бўлиш усулига Паскаль тилида тузилган дастур матни:
program oraliq2; uses crt; {Оралиќни тенг иккига бўлиш усули}
var a,b,eps,x,fa,fc,c:real;
function f(x:real):real;
begin
f:= { f(x) функциясининг кўриниши }
end;
begin clrscr;
write('a='); read(a);
write('b='); read(b);
write('eps='); read(eps);
fa:=f(a);
while abs(b-a)>eps do
begin
c:=(a+b)/2;
fc:=f(c);
if fa*fc<=0 then b:=c else begin a:=c; fa:=fc end;
end;
writeln('x=',c:10:4);
end.
Ватарлар усули. Аниќлик учун f(a)>0 ( f(a)<0 ) бўлсин. А=А(a;f(a)), B=B(b;f(b)) нуќталардан тўѓри чизиќ ўтказамиз ва бу тўѓри чизиќни Ох ўќи билан кесишиш нуќтасини деб белгилаймиз. Агар |a-x1| бўлса, x=x1 (1) тенгламанинг аниќликдаги таќрибий ечими бўлади. Бу шарт бажарилмаса, b=x1 (a=x1) деб оламиз. A, B нуќталардан тўѓри чизиќ ўтказамиз ва унинг Ох ўќи билан кесишиш нуќтасини деб оламиз. Агар |x2-x1| шарт бажарилса, x=x2 (1) тенгламанинг аниќликдаги таќрибий ечими бўлади, акс ҳолда b=x2 (a=x2) деб олиб, юќоридаги амаллар кетма-кетлигини |xi-xi-1| (i=3,4,…) шарт бажарилгунча давом эттирамиз. Натижада (1) тенгламанинг x=xi таќрибий ечимини ҳосил ќиламиз.
xn ларнинг кетма-кет ҳисоблаш формуласи ќуйидаги кўринишга эга бўлади:

Мисол. tg(0,55x+0,1)-x2=0 тенгламанинг [0,6;0,8] оралиќдаги илдизини =0,005 аниќликда ҳисобланг.
Ечиш. x2-x1=0,002< бажарилади. x2=0,7517; x1=0,7417 бундан x=0,7517.
Ватарлар усулига Паскаль тилида тузилган дастурнинг кўриниши:
program vatar; uses crt; {Ватарлар усули}
label 1,2;
var a,b,eps,x:real;
function f(x:real):real;
begin
f:= { f(x) функциясининг кўриниши }
end;
begin clrscr;
write('a='); read(a);
write('b='); read(b);
write('eps='); read(eps);
2: x:=b;
x:=b-f(b)*(b-a)/(f(b)-f(a));
if abs(x-b)1 else begin b:=x; goto 2 end;
1: writeln('x=',x:8:4);
end.
Уринмалар усули. [a,b] оралиќда f/(x) ва f//(x) нинг ишоралари ўзгармасдан ќолсин. f(x) функция графигининг В=В(b,f(b)) нуќтасидан уринма ўтказамиз. Бу уринманинг Ох ўќи билан кесишган нуќтасини b1 деб белгилаймиз. f(x) функция графигининг В1=В1(b1,f(b1)) нуќтасидан яна уринма ўтказамиз ва бу уринманинг Ох ўќи билан кесишган нуќтасини b2 деб белгилаймиз. Бу жараённи бир неча марта такрорлаб, b1,b2,...,bn ларни ҳосил ќиламиз. шарт бажарилганда ҳисоблаш тўхтатилади.

Мисол. tg(0,55x+0,1)-x2=0 тенгламанинг [0,6;0,8] оралиќдаги илдизини =0,005 аниќликда ҳисобланг.
Ечиш. b2-b1=0,002; x=b2 =0,7503.
Уринмалар усулига Паскал тилида тузилган дастурнинг кўриниши:
program urinma; uses crt; {Уринмалар усули}
var x0,eps,x1,a:real;
function f(x:real):real;
begin
f:= { f(x) функциясининг кўриниши }
end;
function fx(x:real):real;
begin
fx:= { f’(x) функциясининг кўриниши}
end;
begin clrscr;
write('x0='); read(x0);
write('eps='); read(eps);
x1:=x0;
repeat
a:=f(x1)/fx(x1);
x1:=x1-a;
until abs(a)
writeln('x=',x1:10:4);
end.
Ишни бажариш тартиби:

  1. Берилган масаланинг ечиш алгоритмини блок-схема кўринишда тасвирлаш.

  2. Турбо-Паскаль муҳитида дастурни киритиш.

  3. Дастурни компьютер хотирасида саќлаш ва дастурдаги мавжуд хатоларни топиш ва уларни тўѓрилаш.

  4. Дастурни ишга тушириш ва масаланинг бошланѓич маълумотларини киритиб натижалар олиш.

  5. Олинган натижалар таҳлили асосида хулосалар ќилиш.

  6. Лаборатория ишини расмийлаштириш.



Назорат саволлари:

  1. Чизиќсиз ёки транцендент тенглама тушунчаси.

  2. Чизиќсиз тенглама ечимининг мавжудлик шарти.

  3. Оралиќни тенг иккига бўлиш усули ва унинг алгоритми.

  4. Ватарлар усули ва унинг алгоритми.

  5. Уринмалар усули ва унинг алгоритми.

3-ЛАБОРАТОРИЯ ИШИ


Мавзу: Аниќ интеграл ќийматини таќрибий ҳисоблаш усуллари.
Керакли техник воситалар:
Шахсий компьютер.
Керакли дастурий воситалар:
Турбо Паскаль дастурлаш системаси ва аниќ интеграллар ќийматларини таќрибий ҳисоблаш учун тузилган дастурлар.
Ишнинг маќсади: Талабаларни аниќ интегралларни тўѓри тўртбурчак, трапеция ва Симпсон усуллари ёрдамида таќрибий ҳисоблаш алгоритмлари билан таништириш ва унга Паскаль тилида тузилган дастурда ишлашга ўргатиш.
Топшириќ.
Ќуйидаги аниќ интегралларни тўѓри тўртбурчак, трапеция ва Симпсон усуллари ёрдамида ҳисобланг (n=10).
1. 2. 3.
4. 5. 6.
7. 8.
9. 10.
11. 12. 13. 14.
15.
Назарий ќисм.

Download 2,38 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   14




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