24小时热门版块排行榜    

查看: 1248  |  回复: 9
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

阡陌蔓

木虫 (正式写手)

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

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

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

» 猜你喜欢

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

厚重的品德,优雅的生活,唯美的爱情,一生追逐!
已阅   回复此楼   关注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的回帖
查看全部 10 个回答

仙木映月

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +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的回帖
信息提示
请填处理意见