How can solve this system of differential equations with two variables x, y? I will attach a photo to make it clearer.
1 次查看(过去 30 天)
显示 更早的评论
-dx/dt = -0.6208*y^0.75*x^3; -dy/dt = -3*0.6208*y^0.75*x^3; y(0) == 0.48; x(0) == 1.44;
回答(1 个)
Stephan
2018-10-9
编辑:Stephan
2018-10-9
Hi,
this system can be integrated in a range of t=[0... ca. 0.247]:
x0 = [1.44 0.48];
tspan = [0, 0.247];
[t, y] = ode45(@odefun,tspan, x0);
plot(t, y(:,1), t, y(:,2))
function y = odefun(~, x)
y = [-(-0.6208.*(x(2).^0.75).*(x(1).^3));...
-(-3*0.6208.*(x(2).^0.75).*(x(1).^3))];
end
Bigger values for t2 will cause problems.
Best regards
Stephan
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!