24小时热门版块排行榜    

查看: 1454  |  回复: 9

阡陌蔓

木虫 (正式写手)

[求助] 曲线的公式拟合,公式里面有加和 已有2人参与

大家看看一个曲线,想要拟合这个公式,得到参数,用什么软件能行,origin里面没有找到输入加和的办法,大家帮帮忙!

曲线的公式拟合,公式里面有加和
无标题.png
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

厚重的品德,优雅的生活,唯美的爱情,一生追逐!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

仙木映月

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
阡陌蔓: 金币+20, ★★★很有帮助, 虽然还是不知道怎么搞定,不过还是非常谢谢你! 2014-06-10 10:18:58
Matlab里不知道有没有加和,但是可以用for语句搞定吧。
Hardtosay.
2楼2014-06-09 21:08:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
阡陌蔓: 金币+30, ★★★★★最佳答案, 谢谢了,我马上去试试 2014-06-10 10:19:58
1stOpt可以很容易实现的。
3楼2014-06-10 08:53:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阡陌蔓

木虫 (正式写手)

引用回帖:
3楼: Originally posted by dingd at 2014-06-10 11:53:40
1stOpt可以很容易实现的。

专家,试了试,不行啊,加和公式中n=a+1,如果a也是a设置为常数,会很简单,但是a是要拟合的参数,就没有反应了,您能不能帮忙看看能不能拟合出来,万谢!!!数据如下:
Data;
0.56509 0
2.30222 0.444696164
4.03935 0.841178994
5.96484 1.135857962
8.07869 1.532340792
10.98786 1.923468197
15.21557 2.368164361
20.21766 2.909308963
32.16827 4.195191377
39.68188 5.127456128
49.89535 6.365125209
60.10883 8.138568953
70.32231 10.50674057
80.13813 13.46427738
90.16325 16.22356915
94.60025 17.01117213
厚重的品德,优雅的生活,唯美的爱情,一生追逐!
4楼2014-07-30 11:10:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阡陌蔓

木虫 (正式写手)

引用回帖:
3楼: Originally posted by dingd at 2014-06-10 11:53:40
1stOpt可以很容易实现的。

我编的程序给您一下
Title "desorption";
//Parameters;
//Variables;
//Function;
Parameters Cus,Ku,Kr,a,Kf,So;
Variables x,y;
Function y=Cus*Ku*(1+Kr)*sum(i=1:a+1)(x^i)/(Ku*(1+Kr)*sum(i=1:a+1)(x^i)+sum(i=1:a+1)(x^(i-a)))+So*Kf*x/(1+Kf*x);
Data;
0.56509 0
2.30222 0.444696164
4.03935 0.841178994
5.96484 1.135857962
8.07869 1.532340792
10.98786 1.923468197
15.21557 2.368164361
20.21766 2.909308963
32.16827 4.195191377
39.68188 5.127456128
49.89535 6.365125209
60.10883 8.138568953
70.32231 10.50674057
80.13813 13.46427738
90.16325 16.22356915
94.60025 17.01117213
厚重的品德,优雅的生活,唯美的爱情,一生追逐!
5楼2014-07-30 11:14:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

求和的上限值a必须提前给定,不能当作未知参数来求,下面a取5:
CODE:
Constant a=5;
Parameters Cus,Ku,Kr,Kf,So;
Variables x,y;
Function y=Cus*Ku*(1+Kr)*sum(i=1:a+1)(x^i)/(Ku*(1+Kr)*sum(i=1:a+1)(x^i)+sum(i=1:a+1)(x^(i-a)))+So*Kf*x/(1+Kf*x);
Data;
0.56509 0
2.30222 0.444696164
4.03935 0.841178994
.....

均方差(RMSE):0.0915617605029802
残差平方和(SSE):0.134136895782482
相关系数(R): 0.99986213856722
相关系数之平方(R^2): 0.999724296140215
确定系数(DC): 0.99972403544034
卡方系数(Chi-Square): 0.129476893386957
F统计(F-Statistic): 9965.04769812123

参数        最佳估算
----------        -------------
cus        16.3786033867038
ku        6.28801189203534E-11
kr        2.43406357183811
kf        0.0190141249153996
so        10.8596427459435

模型公式似乎有些问题,kr、kf不唯一。

» 本帖已获得的红花(最新10朵)

6楼2014-07-30 11:44:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阡陌蔓

木虫 (正式写手)

送红花一朵
引用回帖:
6楼: Originally posted by dingd at 2014-07-30 14:44:02
求和的上限值a必须提前给定,不能当作未知参数来求,下面a取5:

Constant a=5;
Parameters Cus,Ku,Kr,Kf,So;
Variables x,y;
Function y=Cus*Ku*(1+Kr)*sum(i=1:a+1)(x^i)/(Ku*(1+Kr)*sum(i=1:a+1)(x^i)+sum( ...

文献中a是拟合得到的,是1-50以内的整数,这个数据情况下,a=5得到的结果确实是很好,但是汇报结果的时候不太好讲,您知道其他软件有没有能够直接拟合得到a的可能呢?太谢谢您了!
厚重的品德,优雅的生活,唯美的爱情,一生追逐!
7楼2014-07-30 15:24:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

1stOpt中可以用编程模式解决:
CODE:
IntParameter a=[1,50];
Parameters Cus,Ku,Kr,Kf,So;
Variables x,y;
StartProgram [Pascal];
Procedure MainModel;
var i, j, p: integer;
    temd, temd1, temd2, temd3: double;
Begin
    p := Round(a);
    for j := 0 to DataLength - 1 do begin
        temd1 := Cus*Ku*(1+Kr);
        temd2 := 0;
        for i := 1 to p + 1 do
            temd2 := temd2 + power(x[j],i);
        temd3 := 0;
        for i := 1 to p + 1 do
            temd3 := temd3 + power(x[j],i-p);
        y[j] := temd1*temd2/(Ku*(1+Kr)*temd2+temd3)+So*Kf*x[j]/(1+Kf*x[j]);
    end;
End;
EndProgram;
Data;
0.56509 0
2.30222 0.444696164
4.03935 0.841178994
5.96484 1.135857962
8.07869 1.532340792
10.98786 1.923468197
15.21557 2.368164361
20.21766 2.909308963
32.16827 4.195191377
39.68188 5.127456128
49.89535 6.365125209
60.10883 8.138568953
70.32231 10.50674057
80.13813 13.46427738
90.16325 16.22356915
94.60025 17.01117213

均方差(RMSE):0.0899360941837767
残差平方和(SSE):0.129416016592531
相关系数(R): 0.999867531678129
相关系数之平方(R^2): 0.999735080904114
确定系数(DC): 0.999733747871355
F统计(F-Statistic): 7511.67703402399

参数                  最佳估算
--------------------        -------------
a        6
cus        13.1513547095191
ku        2.11095487607347E-11
kr        -0.838133102323683
kf        0.0145564450869604
so        13.3860610418465

» 本帖已获得的红花(最新10朵)

8楼2014-07-30 23:21:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阡陌蔓

木虫 (正式写手)

送红花一朵
引用回帖:
8楼: Originally posted by dingd at 2014-07-31 02:21:13
1stOpt中可以用编程模式解决:

IntParameter a=;
Parameters Cus,Ku,Kr,Kf,So;
Variables x,y;
StartProgram ;
Procedure MainModel;
var i, j, p: integer;
    temd, temd1, temd2, temd3: double;
Beg ...

大师,非常感谢您前面帮忙拟合公式,能不能麻烦您再帮我拟合几组数据啊?数据、公式还有文献上拟合的参数,我放在附件中了,公式还是一样的,但是,还有一个比较重要的问题是,所有拟合的参数都需要是正值,您能不能帮我看看,非常感谢!

PS:我是中国矿业大学,贺琼琼,您要是有机会到徐州,我当面感谢您!

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : Data_for_D.D.DO_fitting.xlsx
  • 2015-08-13 12:25:33, 103.84 K
厚重的品德,优雅的生活,唯美的爱情,一生追逐!
9楼2015-08-13 12:25:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

阡陌蔓

木虫 (正式写手)

送红花一朵
引用回帖:
8楼: Originally posted by dingd at 2014-07-31 02:21:13
1stOpt中可以用编程模式解决:

IntParameter a=;
Parameters Cus,Ku,Kr,Kf,So;
Variables x,y;
StartProgram ;
Procedure MainModel;
var i, j, p: integer;
    temd, temd1, temd2, temd3: double;
Beg ...

大师,是不是最近比较忙啊?求助
厚重的品德,优雅的生活,唯美的爱情,一生追逐!
10楼2015-08-18 22:06:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 阡陌蔓 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 关于代码变化问题,想知道的进来 +11 且听虎啸 2026-08-07 14/700 2026-08-08 12:50 by 布布和一二
[基金申请] 这样的filecode谁见过 +3 布布和一二 2026-08-08 5/250 2026-08-08 12:22 by 仁砚薪传
[基金申请] 国基金的申报应该改成非等额制,评价高的钱多评价低的钱少,但是增加资助率 +4 a089 2026-08-07 4/200 2026-08-08 12:15 by arzu_hma
[硕博家园] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 HEQlVqMTIA7d 2026-08-07 5/250 2026-08-08 08:59 by 6vVgjDL4CnGu
[基金申请] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 KXLV3nuBVBY7 2026-08-07 4/200 2026-08-08 08:21 by 6vVgjDL4CnGu
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 HEQlVqMTIA7d 2026-08-07 3/150 2026-08-08 03:47 by 6vVgjDL4CnGu
[基金申请] 基金中了 +14 laoda193707 2026-08-06 14/700 2026-08-08 00:23 by 实验小白ha
[基金申请] 娱乐 +6 Tide man 2026-08-03 6/300 2026-08-07 22:40 by 铁帽子农民
[基金申请] 化学口download_prp&fileCode的固定段好像这几天一直没变,有变的大神么? +3 Tide man 2026-08-07 4/200 2026-08-07 22:39 by Tide man
[基金申请] 固定端突然变了,今天 +6 archvillain 2026-08-06 10/500 2026-08-07 16:03 by 医学老男孩
[基金申请] filecode与中标关系的预测 +3 布布和一二 2026-08-07 3/150 2026-08-07 15:09 by gltch
[基金申请] filecode变化情况 +6 布布和一二 2026-08-07 22/1100 2026-08-07 14:45 by 且听虎啸
[论文投稿] 十年后又回来了,论文投稿求助 +4 哈哈114477 2026-08-01 4/200 2026-08-07 14:39 by jgy194592
[基金申请] 大家散了吧,后缀研究没有意义,别浪费时间了,过好目前的每一天,不要焦虑 +5 Tide man 2026-08-06 7/350 2026-08-07 13:11 by 医学老男孩
[基金申请] 关于豆爷回答的JTJC与%2F数量 +4 yang182083 2026-08-06 6/300 2026-08-07 12:43 by 虫友是什么虫
[基金申请] filecode +14 等待解的谜 2026-08-06 19/950 2026-08-07 12:20 by wlwhappy
[基金申请] filecode +8 布布和一二 2026-08-06 11/550 2026-08-06 20:41 by tangpu318
[基金申请] 有没有H口的?有收到消息的吗? +3 超级海虾 2026-08-04 3/150 2026-08-04 17:26 by 学教育滴
[基金申请] 纯娱乐,不喜欢勿喷 +7 Tide man 2026-08-04 10/500 2026-08-04 15:10 by loufangrui
[基金申请] 什么时候能放榜呀? +3 Jacob678 2026-08-03 3/150 2026-08-03 16:14 by gltch
信息提示
请填处理意见