哪里错了?
>> x = dsolve('(Dx)^2+x^2=1','x(0)=0')x =
sin(t)
-sin(t)
>> y = dsolve('Dy=6+5*y-y^2','y(0)=2')
??? Error using ==> dsolve
at offset 31, unexpected number
为何上面的x是对的,而下面解y的方程错了? 去掉初始条件,则可以,
>>y = dsolve('Dy=y^2+5*y+6')
y =
-(3*exp(t)*C1-2)/(-1+exp(t)*C1) 为何不能加初始条件? 你这个初始条件是无效的。
不能确定c1的值。
这个微分方程,
要确定c1的值,你还得去找个初始条件啊。 标点符号错误,试试下面的语句:
y = dsolve('Dy=6+5*y-y^2','y(0)=2') 初始条件等于号用了个中文等号。
今天怎么尽是这种问题?同学们做事情如此不小心! 不好意思,搞错了。
楼上的解答是正解。
楼主的我也试了。
>> y = dsolve('Dy=6+5*y-y^2','y(0)=2')
第二个等于号好像是输入法的问题,不太一样。造成了错误。 等号不一样。。 的却是等号问题。谢谢了。
页:
[1]