本帖最后由 kktron 于 2021-12-3 21:57 编辑
标定数据如下:
输入X 输出 Y
2479.8 200
2538.6 190
2598.8 180
2663.3 170
2726.2 160
2790.8 150
2857.3 140
2928.2 130
2998.7 120
3071.8 110
3145.4 100
3221.3 90
3301.5 80
3381.5 70
3463 60
3549.6 50
3632.6 40
3722.7 30
3815.5 20
3903 10
3996.9 0
4091.1 -10
4190.8 -20
4287.6 -30
4383.4 -40
---------------------------------------------------
如:求输入X=4383.50时 Y的值
如:求输入X=5001.23 时 Y的值
如:求输入X=1234.56 时 Y的值
--------------------------------------------------
已经用上述标定的数据 最小二乘法 得到拟合y=a0+a1*x^3+a2*x^2+a3*x+a4试过了,
标定的数据内,比较精准,标定外的,算出来误差很大
再有就是临界地方比如X=4385.60时 Y应该-40.1样子,但得到确实-38.0,反而比临界值大了。
关键存在正值最大值后倒回变小问题严重问题。所以最小二乘法肯定不适合的
接着用切比雪夫算法 也拟合了公式,发现一样问题,标定内非常转,标定外的外推数据都不太理想
请问有什么算法可以利用上面那些X,Y标定 拟合一个公式外推,得到标定外的数据呢(不需要非常精确)? |