solving odes (resiscted 3 body problem)
이전 댓글 표시
ive been trying to solve these equations -
d2x dt2 = 2 dy dt + x− M(x + E) r3 E − E(x−M) r3 M
d2y dt2 = −2 dx dt + y− My r3 E − Ey r3 M
z1 = x, z2 = dx dt , z3 = y, and z4 = dy dt
but keep getting this error
Error using vertcat Dimensions of matrices being concatenated are not consistent.
Error in secodef (line 10) zprime = [z(2);2*z(4)+z(1)-((M*(z(1)+E))/Re^3)-((E*(z(1)+M))/Rm^3);z(4);-2*z(2)+z(3) -(M*z(3))/Re^3 -(E*z(3))/Rm^3];
Error in odearguments (line 90) f0 = feval(ode,t0,y0,args{:}); % ODE15I sets args{1} to yp0.
Error in ode45 (line 115) odearguments(FcnHandlesUsed, solver_name, ode, tspan, y0, options, varargin);
Error in solode (line 5) [t,z] = ode45(@secodef,xspan,z0);
what do?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Ordinary Differential Equations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!