24小时热门版块排行榜    

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

maninblack11

新虫 (正式写手)

[求助] 还是曲线拟合啦,版主大人,好人做到底啦。 已有1人参与

还是曲线拟合啦,版主大人,好人做到底啦。
如图,有13和16这两条曲线

16:
  x:
  0
  0.218
  0.292
  0.36
  0.43
  0.485
  0.7
  1.273
  1.87
  2.43
  y:
  0
  0.578034682
  0.809716599
  0.952380952
  1.038961039
  1.136363636
  1.526717557
  1.628664495
  1.643835616
  1.677148847

13:
  x:
  0
  0.104186
  0.168015
  0.2308145
  0.283319
  0.340971
  0.38987225
  0.44155315
  0.4840715
  0.52803115
  0.57800308
  0.618952472
  0.659901864
  0.700851256
  0.741800648
  0.78275004
  0.823699432
  0.864648824
  0.905598216
  0.946547608
  0.987497
  1.021516828
  1.055536655
  1.089556483
  1.12357631
  1.157596138
  1.191615965
  1.225635793
  1.25965562
  1.293675448
  1.327695275
  y:
  0
  0.925925926
  1.176470588
  1.298701299
  1.418439716
  1.479289941
  1.556420233
  1.606610053
  1.677148847
  1.731768328
  1.759819794
  1.809162917
  1.852446464
  1.890722081
  1.924811368
  1.955365523
  1.982907339
  2.007861368
  2.030575962
  2.051339633
  2.070393375
  2.102007417
  2.131597051
  2.159350693
  2.185434082
  2.209993591
  2.233158975
  2.255045665
  2.275756689
  2.295384299
  2.314011339
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maninblack11

新虫 (正式写手)

送红花一朵
引用回帖:
3楼: Originally posted by feixiaolin at 2015-03-20 11:52:55
Function: y = p1+p2*Exp(-0.5*((x-p3)/p4)^2)
Algorithms: 麦夸特法(Levenberg-Marquardt) + 通用全局优化法
Root of Mean Square Error (RMSE): 0.032948874836587
Sum of Square Error (SSE): 0.010856283529 ...

额,太神奇了,但是不懂这两个方程为什么有完全不同的形式。
因为实际上的物理模型是:
13和16代表钢丝绳的直径,所用的传感器也是同一个,数据上虽然不一致,但是实际上应该是有一个物理公式在里面的,只是没法找到。
不管怎么说,谢谢楼主啦,有拟合的曲线,我已经能够更精准的测量钢丝绳受力了。
4楼2015-03-20 13:42:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maninblack11

新虫 (正式写手)

引用回帖:
3楼: Originally posted by feixiaolin at 2015-03-20 11:52:55
Function: y = p1+p2*Exp(-0.5*((x-p3)/p4)^2)
Algorithms: 麦夸特法(Levenberg-Marquardt) + 通用全局优化法
Root of Mean Square Error (RMSE): 0.032948874836587
Sum of Square Error (SSE): 0.010856283529 ...

版主,你这个sqr相当的坑人啊,这是pascal语言做的么?
可是用惯了vb和vc的人,都会默认sqr是求平方根的意思啊……害得我苦逼了半天
5楼2015-03-21 13:48:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maninblack11

新虫 (正式写手)

引用回帖:
7楼: Originally posted by feixiaolin at 2015-03-21 19:57:12
Function   y =x /(a*x^2+b*x +c);
a =         -0.0990246096992757
b =         0.514462331648524
c =        0.062086410299266

虽然这个和测试数据不相符,但是还是很感谢
8楼2015-03-23 10:32:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

maninblack11

新虫 (正式写手)

引用回帖:
9楼: Originally posted by feixiaolin at 2015-03-23 15:53:37
看一下这个

Function   y=x/(a*x^2+b*x+c)/D^2;
D=0.13,  或0.16
a  = -2.0438609443025
b  = 24.7762837663196
c  = 5.31281346688911...

还是曲线拟合啦,版主大人,好人做到底啦。-1
最后应该是有一个极值在里面吧
10楼2015-03-23 16:52:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 maninblack11 的主题更新
信息提示
请填处理意见