«Сандық әдістер»



бет388/451
Дата12.03.2018
өлшемі34,89 Mb.
#39184
1   ...   384   385   386   387   388   389   390   391   ...   451







0

1

2



3

4

5



0

0,2


0,4

0,6


0,8

1,0


1,0000

1,2000


1,3733

1,5294


1,6786

1,8237


0

0,3333


0,5928

0,7846


0,9532

1,0000

0,8667


0,7805

0,7458


0,7254

0,2000

0,1733


0,1561

0,1492


0,1451


1,0000

1,1832


1,3416

1,4832


1,6124

1,7320

Программасы:

Program eiler;

Const a=0;b=1; n=5;

Var x,y,dy:array[0..n] of real;

I:integer;

H:real;


Function f(x,y:real):real;

Begin


f:=y-(2*x)/y;

End;


Begin

h:=(b-a)/n;

Readln(y[0]);

x[n]:=b;


For i:=0 to n-1 do

Begin


x[i]:=a+i*h;

dy[i]:=h*f(x[i],y[i]);

y[i+1]:=y[i]+dy[i];

End;


For i:=0 to n do

Writeln(x[i]:5:4,’ ‘,y[i]:5:4);



End.


2-мысал:



Бастапқы шарттары: .

Аралық [1, 1.5], қадам h=0.1 болсын. Мұндай жағдайда алмастыру қолдану арқылы 1-ретті теңдеулер жүйесін құрып алуға болады:


Достарыңызбен бөлісу:
1   ...   384   385   386   387   388   389   390   391   ...   451




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет