找回密码
 注册
Simdroid-非首页
查看: 120|回复: 1

[5.微分方程] Maple能否直接求解初始条件ics不等于数值的微分方程?

[复制链接]
发表于 2010-9-6 11:27:43 | 显示全部楼层 |阅读模式 来自 湖南湘潭
本帖最后由 lin2009 于 2010-9-6 12:34 编辑

下题,r0,n0,d,V为正数,微分方程与初始条件如下。

eqn := V = (r0-n0*d+d*(int(omega(t), t = 0 .. t)))*omega(t)
ics := omega(0) = V/(r0-n0*d)




Maple不能直接求解ics为非数值形式的表达式的微分方程,过程如下,
首先转化为微分方程形式
myeqn := eqn/omega(t);

ODE := diff(myeqn, t);

dsolve({ODE, ics});
无返回结果。在线帮助中也没有这方面的例子。
只能用dsolve(ODE)求出通解,再将omega(0)=V/(r0-n0*d)代入求待定系数,得出omega(t)的表达式。
大家看看是什么原因呢?
问题来源:http://forum.simwe.com/thread-821734-1-1.html
 楼主| 发表于 2010-9-6 11:37:25 | 显示全部楼层 来自 湖南湘潭
Simdroid开发平台
积分方程是不是一定要转化为微分方程才能求解?

dsolve不能直接求解以积分形式表现的微分方程(如1#的eqn)
有没有什么函数可以直接由eqn和ics直接求出omega(t)呢?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-26 00:20 , Processed in 0.035885 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表