24小时热门版块排行榜    

CyRhmU.jpeg
查看: 542  |  回复: 3

njhx505

木虫 (正式写手)

[交流] 【求助】50金币求一程序


在MATLAB程序中采用Runge-Kutta 法求解常微分方程-dCA/dt=K1CA^2-2k2CB
CB=1/2(CA0-CA)
目的是根据实验所得各个时刻的CA,CB求得k1,k2
计算步骤为;
1.给出初始浓度CA0=1和预估计的速率常数k1,k2
2. 用Runge-Kutta 法求解初值问题的常微分方程,得出t时刻的浓度计算值CA
3.把t时刻的实验浓度值CAE与第2步计算值CA代入目标函数中,由优化程序求出k值
4.判断第3步求出的k值是不是满足收敛条件,如果不满足,令k=k0转至步骤2继续计算,直到满足收敛条件
5.当目标函数值最小时,输出最终优化结果k的值

[ Last edited by njhx505 on 2010-9-17 at 15:54 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hifly88

金虫 (正式写手)

很想做出来,可实在能力不够,哈哈
好好活着
2楼2010-09-17 15:40:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

stephenliu89

银虫 (小有名气)

用Matlab可以做的呀
Email:stephenliu1989@163.com
3楼2010-09-17 16:01:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

njhx505

木虫 (正式写手)

求助各位高手编写程序

nono2009:最好自己先写,再将有问题的程序贴出来求教。 2010-09-18 08:50:58
是可以做啊,可是我做不出来,所以求助各位高手,帮我编写程序,急用
4楼2010-09-17 16:06:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 njhx505 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见