Solve the system of differential equations dxdy=xz+1 , dxdz=−xy for x=0.3 using 4th order R-K method with y(0)=0 , z(0)=1 .
Solution:
Suppose we have next problem
dxdy=f(z,x),y(x0)=y0.
Then steps of 4th order R-K method are next
yn+1=yn+61h(k1+k2+k3+k4),xn+1=xn+h,
where
k1=f(zn,xn),k2=f(zn+21h,xn+2hk1),k3=f(zn+21h,xn+2hk2),k4=f(zn+h,xn+hk3).
In our case x0=0,y0=0,z0=1,h=0.3 . Then we have
y1=y0+61h(k1(y)+k2(y)+k3(y)+k4(y));z1=z0+61h(k1(z)+k2(z)+k3(z)+k4(z));k1(y)=f(y)(z0,x0)=x0z0+1=1;k1(z)=f(z)(y0,x0)=−x0y0=0;k2(y)=f(y)(z0+21h,x0+2hk1(y))=(x0+2hk1(y))(z0+21h)+1==(0+20.3)(1+20.3)+1=1.1725;k2(z)=f(z)(y0+21h,x0+2hk1(z))=−(x0+2hk1(z))(y0+21h)==−(0+0)(0+20.3)=0;k3(y)=f(y)(z0+21h,x0+2hk2(y))=(x0+2hk2(y))(z0+21h)+1==(0+20.3⋅1.1725)(1+20.3)+1=1.20225625;k3(z)=f(z)(y0+21h,x0+2hk2(z))=−(x0+2hk2(z))(y0+21h)==−(0+0)(0+20.3)=0;k4(y)=f(y)(z0+h,x0+hk3(y))=(z0+h)(x0+hk3(y))+1==(1+0.3)(0+0.3⋅1.20225625)+1=1.468879938;k4(z)=f(z)(y0+h,x0+hk3(z))=−(y0+h)(x0+hk3(z))==−(0+0.3)(0+0.3⋅0)=0.
Thus we have
y1=y0+61h(k1(y)+k2(y)+k3(y)+k4(y))==0+60.3(1+1.1725+1.20225625+1.468879938)=0.242181809;z1=z0+61h(k1(z)+k2(z)+k3(z)+k4(z))=1+60.3××(0+0+0+0)=1.
Answer:
y∣x=0.3=0.242181809z∣x=0.3=1