これは、runge-kutta45 を使用した方程式微分のテストです: f(x,y)= (-5*x - y/5)^1/8 + 10
数値結果が異なるのはなぜですか?私が使用した:
function Rk_JL()
f(x,y)= (-5*x - y/5)^1/8 + 10
tspan = 0:0.001:n
y0 = [0.0, 1.0]
return ODE.ode45(f, y0,tspan);
end
と
function [X1,Y1] = RK_M()
f = @(x,y) (-5*x - y/5)^1/8 + 10;
tspan = 0:0.001:n;
y0 = 1
[X1,Y1]= ode45(f,tspan,1);
end