Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2008-03-20, 11:35   #1
netjnn
初级会员
 
注册日期: 2008-03-20
年龄: 40
帖子: 1
声望力: 0
netjnn 正向着好的方向发展
默认 [求助]微分方程

我需要求解下面一个微分方程
ds/dt=-B*s*(N-s)
dI1/dt = B*s*(N-s)-B*I1*(N-s-1)
dI2/dt = B*(N-s-1)*(I2-I1)
dI3/dt = B*(N-s-1)*(I3-I2)
....
dIk/dt = B*(N-s-1)*Ik-1

其中N B为常量。需要得到Ik的表达式。
感觉这个很简单,从第一个式子得到s(t)带入第二个式子可求得I1(t),,以此类推,最后得到Ik
但是我在求I2得时候matlab就解不出来了,如果N=30, b=0.0047 结果是:
1/(29+exp(141/1000*t))*exp(141/1000*t)^(1/30)*Int((-118581/1000*exp(141/1000*u)^(2/15)-118581/1000*exp(141/1000*u)^(1/10)-118581/1000*exp(141/1000*u)^(1/15)-118581/1000*exp(141/1000*u)^(1/30)-118581/1000)*(1-exp(141/1000*u)^(1/30)+exp(141/1000*u)^(1/15))*(exp(141/1000*u)^(1/30)-1)*(exp(141/1000*u)^(1/30)+1)*(1-exp(141/1000*u)^(1/30)+exp(141/1000*u)^(1/10)-exp(141/1000*u)^(2/15)+exp(141/1000*u)^(1/6)-exp(141/1000*u)^(7/30)+exp(141/1000*u)^(4/15))*(-1-exp(141/1000*u)^(1/30)+exp(141/1000*u)^(1/10)+exp(141/1000*u)^(2/15)+exp(141/1000*u)^(1/6)-exp(141/1000*u)^(7/30)-exp(141/1000*u)^(4/15))*(exp(141/1000*u)^(1/15)+exp(141/1000*u)^(1/30)+1)*(-1+exp(141/1000*u)^(1/30)-exp(141/1000*u)^(1/15)+exp(141/1000*u)^(1/10)-exp(141/1000*u)^(2/15))*(-log(29+exp(141/1000*u))+log(2)+log(3)+log(5))/(29+exp(141/1000*u))/exp(141/1000*u)^(1/30),u = 0 .. t)

我该怎么办呢。。。。???!!!
netjnn 当前离线   回复时引用此帖
 


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
【资料】图象处理的实例 fengpobu MATLAB论坛 14 2009-12-20 20:05
[求助]请求高手帮忙 bash2008 MATLAB论坛 0 2008-05-25 20:47
[求助] 06104112 MATLAB论坛 1 2008-04-19 16:39
【求助】仿真数字信号系统的冲激响应 tfjason MATLAB论坛 1 2007-11-28 22:31
【求助】基于CDMA无线通信仿真系统的设计 xuye_1985 MATLAB论坛 1 2007-05-07 20:09


所有时间均为北京时间。现在的时间是 07:50


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.