能帮我检查一下我的程序吗
function dy=c7impode(t,x)dx=inline(['[0.98*cosx(1)-2*p(2)+x(3)*x(2)^2,'...
' 0.98*sinx(1)+x(3)*p(1)+2*x(4)*x(2)]'],
...,'p','x');
ff=optimset;dx1=fsolve(dx,x(),ff,x);
dy=;
>>=ode15s('c7impode',,);
plot(t,x) 把你要求解的方程也贴出来。
初到本版,建议先看看置顶帖:进版必读、发帖经验,常见问题和聚宝盆。
[ 本帖最后由 sogooda 于 2008-4-30 09:07 编辑 ]
回复 楼主 的帖子
g*cosx=2y''-yx' ^2gsinx=-yx''-2y'x'
g=0.98
[ 本帖最后由 sogooda 于 2008-4-30 10:16 编辑 ] t=0 时的初始条件是 x=1 x'=0 y=0 y'=1
回复 4楼 的帖子
请详细说明白你的问题,不要别人问一点,你就说一点包括你的方程,最好以图片的形式,附件上来
你的程序,尽量完整
你的出错提示
如果还有背景的话,最好一并介绍下 原帖由 yeshuitang 于 2008-4-30 09:01 发表 http://www.chinavib.com/forum/images/common/back.gif
function dy=c7impode(t,x)
dx=inline(['[0.98*cosx(1)-2*p(2)+x(3)*x(2)^2,'...
' 0.98*sinx(1)+x(3)*p(1)+2*x(4)*x(2)]'],
...,'p','x');
ff=optimset;dx1=fsolve(dx,x(),ff,x);
dy=试试用相反的角度来思考问题——如果别人给你这样的东西,你能看懂吗?
页:
[1]