为什么在matlab中y=dsolve('5*(1-x)*D2y=sqrt+Dy*Dy)','y(0)=0,Dy(0)=0','x')的输出结果不对。
为什么在matlab中y=dsolve('5*(1-x)*D2y=sqrt+Dy*Dy)','y(0)=0,Dy(0)=0','x')的输出结果不对。
日期:2016-10-05 09:25:22 人气:1
你好
由于不知道你方程中的sqrt+Dy*Dy)是什么意思,假设是Dy*Dy。同时,赋初值请安matlab dsolve函数的标准形式写,这两个应该分开。'y(0)=0','Dy(0)=0'。
计算得到:
dsolve('5*(1-x)*D2y=Dy*Dy','y(0)=0','Dy(0)=0')结果为: log((5*x - 5)/(5*(x - 1)))*(5*x - 5)或0.
如果有问题,请追问