如何用ode45解这个微分方程 这个方程的matlab程序又该如何写?ay"-b(y'^2)+c*siny=0 自变量为x
问题描述:
如何用ode45解这个微分方程 这个方程的matlab程序又该如何写?ay"-b(y'^2)+c*siny=0 自变量为x
a,b,c均为正实数
答
function dy=myfunc(x,y)
a=
b=
c=
dy=zeros(2,1)
dy(1)=y(2)
dy(2)=(b*dy(2)^2-c*sin(y(1)))/a
这里的dy(1)是一阶导数,所以你的初值需要给出一阶导数值你这dy(2)咋是个隐函数