发酵人社区,发酵技术论坛,发酵产品,发酵工艺,发酵服务

 找回密码
 立即注册

微信扫一扫,快捷登录!

搜索
热搜: 活动 交友 discuz
查看: 2303|回复: 1

求助:微分方程组求解问题。谢谢!!

[复制链接]

1

主题

0

回帖

11

积分

新会员

积分
11
发表于 2006-10-3 23:09:12 | 显示全部楼层 |阅读模式
各位,帮忙啊。
我正在建立乳酸发酵动力学,已经初步选定了建立了三个数学方程,就是下面的微分方程组。
下面是问题:
一个微分方程组,包含三个微分方程,需要拟合三条曲线,都是对同一变量
在曲线拟合前,需要对其求解吗?
我在求解使用dsolve函数,但是运行出现错误:
S=dsolve( DX=X*k6*S/(K8+S),DP=k1*DX+k2*X,DS=-(1/k3)*DX-(I/k4)*DP-k5*X , X(0)=X
0,P(0)=P0,S(0)=S0 )
??? Error using ==> dsolve
Error, (in dsolve/IC) The implicit option is not available when giving Initi
al Conditions.
但是第一个方程中没有S/(K8+S)一项,可以求解的.
谢谢!!
回复

使用道具 举报

2676

主题

5878

回帖

1万

积分

超级版主

将我的知识与大家分享

Rank: 8Rank: 8

积分
12363

社区居民忠实会员社区劳模终身成就奖优秀斑竹奖宣传大使奖

QQ
发表于 2006-10-4 22:31:37 | 显示全部楼层
我试了试,的确是这样的情况!原因可能是因为在进行求解过程中相互引用,前者需要后者的结果,后者又需要前者的结果,你去了第一个方程中的s项,就消除了这个情况.前几天,我帮bioengineer处理模型时,用了龙格库塔方法结合遗传算法,同时将9个K值求出来.然后再将这9个参数代回去,连续求出X,P,S.

你可以试试.他和你的课题有相似之处呀!
欢迎关注发酵人自己的微信号: comefajiaoren
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|发酵人社区发酵技术论坛,发酵产品,发酵工艺,发酵服务 ( 沪ICP备16030267号

GMT+8, 2024-5-1 21:05 , Processed in 0.146964 second(s), 9 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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