Sunteți pe pagina 1din 1

1.

Introducerea datelor initiale: functia f(x,y) din ecuatia diferentiala y =f( x,y), pasul h de crestere a valorilor variabilei, numarul de puncte de calcul al solutiei, N: 2. 3. 4. Indicarea conditiilor initiale x0 si y0, unde y0=f(x0) Initializarea coordonatelor punctului de pornire x(1)= x0, y(1)= y0; Aplicarea formulei Runge-Kutta:

for i=1 to N-1 do begin 4.1. Calculul coeficientilor K1-K4 in punctual current, de coo rdinate (x(i), y(i)): K1=f(x(i), y(i))*h K2=f(x(i)+h/2, y(i)K1/2)*h K3=f(x(i)+h/2, y(i)K2/2)*h K4=f(x(i)+h, y(i)+K3)*h 4.2 end; 5. Solutia aproximativa se gaseste in vectorii x[1..n] si y[1..n]. Calculul valorii functiei y in punctul de abscisa x(i+1)

S-ar putea să vă placă și