Код:
sys:=diff(x(t),t)=y(t), diff(y(t),t)=(-0.49*y(t)*(1+(y(t))^2-0.972*sqrt(1+y(t))))/(0.49*t+150):
не соответствует третьему уравнению системы.
Если исправить опечатку, то можно найти решение численно, например в Maple 7
Код:
> sys:=diff(x(t),t)=y(t), diff(y(t),t)=(-0.49*y(t)*(1+y(t)^2)-0.972*sqrt(1+y(t)))/(0.49*t+150):
> bc:= x(0)= 0, x(300)=0:
> sol:= dsolve({sys, bc}, numeric, output=listprocedure):
> plot(rhs(sol[2]), 0..300, thickness=2, color=black, labels=[t,x]);
> plot(rhs(sol[3]), 0..300, thickness=2, color=black, labels=[t,y]);
Вложение:
dxdy_dsolve_sys_numeric.PNG [ 9.16 Кб | Просмотров: 818 ]