24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1112  |  回复: 11

autumnfallen

铜虫 (初入文坛)

[求助] 麻烦大神帮忙用1stopt拟合得到未知参数已有1人参与

//Parameters ;
Parameters a1,b1,c1,d1,Vc=3.33e-5,B=86e-3,l=175e-3,a=43.035e-3,nc=1.30;
//Variable ;
Variable phi,Pivc,Tivc,Vivc,N,theta_ivc,theta_soc,y;
//Function ;
Function y= int(phi^b1/(a1*exp((c1*(Pivc*(Vivc/(Vc+((pi*B^2)/4)*(l+a-a*cos(theta)-sqrt(l^2-(a^2)*sin(theta)^2))))^nc)^d1)/((Tivc*(Vivc/(Vc+((pi*B^2)/4)*(l+a-a*cos(theta)-sqrt(l^2-(a^2)*sin(theta)^2)))^(nc-1)))))*N),theta=theta_ivc,theta_soc);
Data;
0.942187500000000        101.325000000000        389.827000000000        0.000533263830555081        3000        -3.14159265358979        -0.0709441434350655        1
0.942187500000000        101.325000000000        402.817000000000        0.000487559323265132        3000        -2.44346095279206        -0.0700784601260763        1
0.753750000000000        101.325000000000        377.300000000000        0.000533263830555081        3000        -3.14159265358979        -0.0715951512460594        1
0.753750000000000        101.325000000000        394.932000000000        0.000487559323265132        3000        -2.44346095279206        -0.0702303037709998        1
0.753750000000000        111.457500000000        388.831000000000        0.000533263830555081        3000        -3.14159265358979        -0.0707556478758501        1
0.753750000000000        111.457500000000        401.750000000000        0.000487559323265132        3000        -2.44346095279206        -0.0697957167872532        1
0.753750000000000        101.325000000000        389.970000000000        0.000533263830555081        3000        -3.14159265358979        -0.0699301071396568        1
0.753750000000000        101.325000000000        403.150000000000        0.000487559323265132        3000        -2.44346095279206        -0.0685914396033772        1
0.753750000000000        101.325000000000        381.380000000000        0.000487559323265132        2000        -2.44346095279206        -0.0800233462039400        1
以上是输入和代码,但是我的不是正版的,能够麻烦运行一下,不能运行的话能否在帮忙修改一下,在此谢过了

麻烦大神帮忙用1stopt拟合得到未知参数
公式
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

autumnfallen

铜虫 (初入文坛)

继续求大神啊
2楼2015-03-17 11:36:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

@dingd
dingd 请出手相助!
3楼2015-03-17 21:57:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
因变量都为同样的值1,视作解超越方程更合适吧。

下面一组供参考:
Parameter                  Best Estimate
--------------------        -------------
a1        0.00189150716596566
b1        0.183492178461146
c1        -0.0876103013145149
d1        -0.0371941222976175
vc        0.596152777032521
b        18.8251257735214
l        19.5312906804849
a        0.0460383371366824
nc        -11.3790001878032

====== Output Results ======

File: Data File-1
No        Target y        Calculated y
1        1        1.00805909177632
2        1        0.991414168748313
3        1        1.00681046319549
4        1        0.996786505779086
5        1        0.973676198233269
6        1        0.96465215791757
7        1        1.0120386479123
8        1        1.03550477280184
9        1        1.00738120999655
4楼2015-03-18 17:39:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

autumnfallen

铜虫 (初入文坛)

引用回帖:
4楼: Originally posted by dingd at 2015-03-18 17:39:33
因变量都为同样的值1,视作解超越方程更合适吧。

下面一组供参考:
Parameter                  Best Estimate
--------------------        -------------
a1        0.00189150716596566
b1        0.183492178461146
c1        -0.087610301 ...

谢谢您的回答,能不能麻烦再帮我运行一下,因为下面这几个参数值是固定的,但是没有代入到方程中去,非常感谢了!!!!!!
Vc=3.33e-5,B=86e-3,l=175e-3,a=43.035e-3,nc=1.30
5楼2015-03-18 18:01:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
autumnfallen: 金币+5, 有帮助 2015-03-18 21:58:28
均方差(RMSE):0.102319169558223
残差平方和(SSE):0.0942229121317601

参数                  最佳估算
--------------------        -------------
a1        6.35449569400801E-5
b1        0.167518107515883
c1        52.8945994593321
d1        -0.304188153936499

====== 结果输出 ======

文件: 数据文件-1
No        目标 y        计算 y
1        1        1.0746489425274
2        1        0.912041978907172
3        1        0.977075337840864
4        1        0.847834098373018
5        1        1.083406434405
6        1        0.920870246098658
7        1        1.03781299546324
8        1        0.882465450911845
9        1        1.16962160291593
6楼2015-03-18 21:30:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

autumnfallen

铜虫 (初入文坛)

引用回帖:
6楼: Originally posted by dingd at 2015-03-18 21:30:46
均方差(RMSE):0.102319169558223
残差平方和(SSE):0.0942229121317601

参数                  最佳估算
--------------------        -------------
a1        6.35449569400801E-5
b1        0.167518107515883
c1        52.8945994593321
d ...

能不能麻烦您再帮我运行一下,上次的参数不知道怎么编辑错了,再次感谢!!!!
//Parameters ;
Parameters a1,b1,c1,d1,Vc=3.33e-5,B=86e-3,l=175e-3,a=43.035e-3,nc=1.30;
//Variable ;
Variable phi,Pivc,Tivc,Vivc,N,theta_ivc,theta_soc,y;
//Function ;
Function y= int(phi^b1/(a1*exp((c1*(Pivc*(Vivc/(Vc+((pi*B^2)/4)*(l+a-a*cos(theta)-sqrt(l^2-(a^2)*sin(theta)^2))))^nc)^d1)/((Tivc*(Vivc/(Vc+((pi*B^2)/4)*(l+a-a*cos(theta)-sqrt(l^2-(a^2)*sin(theta)^2)))^(nc-1)))))*N),theta=theta_ivc,theta_soc);
Data;
x=[0.942187500000000        101.325000000000        389.827000000000        0.000533263830555081        3000        9.42477796076938        -0.0709441434350655;
0.942187500000000        101.325000000000        402.817000000000        0.000487559323265132        3000        8.72664625997165        -0.0700784601260763;
0.753750000000000        101.325000000000        377.300000000000        0.000533263830555081        3000        9.42477796076938        -0.0715951512460594   1
0.753750000000000        101.325000000000        394.932000000000        0.000487559323265132        3000        8.72664625997165        -0.0702303037709998    1
0.753750000000000        111.457500000000        388.831000000000        0.000533263830555081        3000        9.42477796076938        -0.0707556478758501    1
0.753750000000000        111.457500000000        401.750000000000        0.000487559323265132        3000        8.72664625997165        -0.0697957167872532    1
0.753750000000000        101.325000000000        389.970000000000        0.000533263830555081        3000        9.42477796076938        -0.0699301071396568    1
0.753750000000000        101.325000000000        403.150000000000        0.000487559323265132        3000        8.72664625997165        -0.0685914396033772    1
0.753750000000000        101.325000000000        381.380000000000        0.000487559323265132        2000        8.72664625997165        -0.0800233462039400    1
7楼2015-03-19 08:38:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

没看出来和上次有什么区别,哪儿改动了?

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

8楼2015-03-19 11:35:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

autumnfallen

铜虫 (初入文坛)

送红花一朵
引用回帖:
8楼: Originally posted by dingd at 2015-03-19 11:35:47
没看出来和上次有什么区别,哪儿改动了?

3000后面的值在复制过来的时候不知道怎么发生变化了,还望您能够再运行一次,非常感谢!!!!!
9楼2015-03-19 14:27:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

autumnfallen

铜虫 (初入文坛)

引用回帖:
8楼: Originally posted by dingd at 2015-03-19 11:35:47
没看出来和上次有什么区别,哪儿改动了?

还望能够帮忙再运行一次呢,谢谢!!!!!!!!!!!!!
10楼2015-03-20 14:26:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 autumnfallen 的主题更新
信息提示
请填处理意见