24小时热门版块排行榜    

查看: 1122  |  回复: 16

歪猴

至尊木虫 (初入文坛)

引用回帖:
10楼: Originally posted by dingd at 2013-01-02 13:17:34
“Co2”改为“CC”后,第一个数据CC的初值为0有问题吧?会导致后面计算的CC均为0.

对,后面的计算C为0表示第二过程不发生,正常的。没事
11楼2013-01-02 13:27:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

歪猴

至尊木虫 (初入文坛)

引用回帖:
10楼: Originally posted by dingd at 2013-01-02 13:17:34
“Co2”改为“CC”后,第一个数据CC的初值为0有问题吧?会导致后面计算的CC均为0.

这个是正常的,CC初值为0,第二个过程就不发生了
12楼2013-01-02 13:34:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

歪猴

至尊木虫 (初入文坛)

引用回帖:
10楼: Originally posted by dingd at 2013-01-02 13:17:34
“Co2”改为“CC”后,第一个数据CC的初值为0有问题吧?会导致后面计算的CC均为0.

没事,这是正常的,CC为0表示过程2不发生了
13楼2013-01-02 13:39:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

歪猴

至尊木虫 (初入文坛)

引用回帖:
10楼: Originally posted by dingd at 2013-01-02 13:17:34
“Co2”改为“CC”后,第一个数据CC的初值为0有问题吧?会导致后面计算的CC均为0.

这是正常的,CC=0表示过程2不发生
14楼2013-01-02 13:49:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

求解代码及一组结果如下:
CODE:
InitialODEValue t=[0,0,0,0,0,0,0], A=[616.84501,712.63566,679.28027,687.81967,678.90824,635.09224,650.14518],
                B=[0,0,0,0,0,0,0], C=[0,37.5,75,150,225,300,375];
Variable t,A,B;
ODEFunction A'=-k1*A/(Km1+A)*(1-B/bb)^n;
            B'=1/3*k1*A/(Km1+A)*(1-B/bb)^n-a1*k2*B/(Km2+B)*C/(Km3+C);
            C'=-b1*k2*B/(Km2+B)*C/(Km3+C);
Data;
1        436.05859        62.992
2        195.38594        139.068
3        59.61301        185.744
4        29.11185        194.756
5        20.2847        195.864
6        21.18863        200.804
7        17.33457        204.756
Data;
1        395.99783        90.896
2        122.58308        160.056
3        29.0014        177.96
4        13.6578        184.756
5        18.1949        182.9
6        19.29648        183.888
7        17.20668        185.744
Data;
1        305.75867        96.824
2        71.87568        169.936
3        8.67891        181.792
4        17.84903        185.744
5        19.45634        170.924
6        17.86065        169.936
7        19.40693        175.864
Data;
1        302.02087        91.884
2        77.48239        157.092
3        9.67876        175.864
4        17.44211        170.924
5        19.91557        161.284
6        9.83571        163.02
7        12.29464        169.936
Data;
1        248.90686        97.812
2        71.41645        138.32
3        7.53083        143.26
4        17.45664        158.08
5        10.16706        149.188
6        12.29173        145.236
7        10.22228        143.26
Data;
1        325.11328        63.232
2        104.39108        112.632
3        9.21371        126.464
4        19.36333        116.584
5        19.3924        106.704
6        11.31804        103.74
7        10.3647        98.8
Data;
1        323.09033        40.508
2        95.70345        79.04
3        19.13662        79.04
4        20.11322        64.22
5        18.71808        31.616
6        18.92735        34.58
7        19.60167        15.808

均方差(RMSE): 27.9385039360891
残差平方和(SSE): 76494.8802143127
相关系数(R): 0.980173945595552
相关系数之平方(R^2): 0.960740963624351
决定系数(DC): 0.960392346059087

参数                  最佳估算
--------------------        -------------
k1        530.728692963679
km1        206.234215455803
bb        213.633640098965
n        0.268973525948127
a1        77.8320342628069
k2        164.28450201104
km2        4.98244328911804E-5
km3        62404.2816128783
b1        163.787362906208
15楼2013-01-04 09:14:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

歪猴

至尊木虫 (初入文坛)

引用回帖:
15楼: Originally posted by dingd at 2013-01-04 09:14:06
求解代码及一组结果如下:

InitialODEValue t=, A=,
                B=, C=;
Variable t,A,B;
ODEFunction A'=-k1*A/(Km1+A)*(1-B/bb)^n;
            B'=1/3*k1*A/(Km1+A)*(1-B/bb)^n-a1*k2*B/(Km2+B)*C/( ...

拟合得到的km1和km2太诡异了。。。而且“求解代码及一组结果”什么意思啊?“一组结果”不懂?难道结果不唯一吗?如果我测到了物质C随时间的变化浓度是不是拟合更好啊?
16楼2013-01-04 21:47:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

运行代码都已给出了,自己慢慢试吧,这样的计算比较费时间。
如果知道参数的合理范围建议自己运行时把范围约束加上。
17楼2013-01-05 08:48:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 歪猴 的主题更新
信息提示
请填处理意见