LabVIEWwilliam hill官网
直播中

wind6218

11年用户 69经验值
擅长:32641
私信 关注
[问答]

真心求教labview的三维曲面拟合问题,希望高手能出手相助!

我想实现的是将大量数据样本点通过最小二乘法进行曲面拟合,最小二乘法和插值法不同的是,拟合无需过每一个点。保证R值最好就可以了
但是满足最小二乘法的多项式形式有很多,按照不同的数据,可以采用多种不同的多项式,很多时候需要自己定义多项式
因此我想按照自己定义的多项式,通过labview拟合后,由labview导出系数,
举例说明:
我自定义的式子:
Y=F1+F2
F1=a+b*x1+c*x1^2+d*x1^3+e*x1^4+f*x1^5+g*x1^6
F2=m*x2+n*x2^2+o*x2^3

我的数据样本如下如下:


X1
X2
Y
0.14152
0.35
4
0.14922
0.35
8
0.1572
0.35
12
0.16549
0.35
16
0.1741
0.35
20
0.18306
0.35
24
0.19236
0.35
28
0.20204
0.35
32
0.21208
0.35
36
0.22252
0.35
40
0.14118
0.6
4
0.14882
0.6
8
0.15676
0.6
12
0.16501
0.6
16
0.17358
0.6
20
0.18248
0.6
24
0.19174
0.6
28
0.20137
0.6
32
0.21136
0.6
36
0.22175
0.6
40
0.14076
0.85
4
0.14837
0.85
8
0.15626
0.85
12
0.16446
0.85
16
0.17298
0.85
20
0.18185
0.85
24
0.19105
0.85
28
0.20063
0.85
32
0.21059
0.85
36
0.22095
0.85
40
0.14026
1.1
4
0.14783
1.1
8
0.15568
1.1
12
0.16385
1.1
16
0.17233
1.1
20
0.18185
1.1
24
0.19032
1.1
28
0.19986
1.1
32
0.20978
1.1
36
0.22008
1.1
40
0.1397
1.35
4
0.14723
1.35
8
0.15505
1.35
12
0.16318
1.35
16
0.17163
1.35
20
0.1804
1.35
24
0.18954
1.35
28
0.19904
1.35
32
0.20893
1.35
36
0.21921
1.35
40
0.13907
1.6
4
0.14657
1.6
8
0.15435
1.6
12
0.16244
1.6
16
0.17086
1.6
20
0.17961
1.6
24
0.18872
1.6
28
0.19818
1.6
32
0.20803
1.6
36
0.21827
1.6
40
0.13838
1.85
4
0.14584
1.85
8
0.1536
1.85
12
0.16166
1.85
16
0.17004
1.85
20
0.17877
1.85
24
0.18785
1.85
28
0.19728
1.85
32
0.20711
1.85
36
0.21732
1.85
40
0.13762
2.1
4
0.14506
2.1
8
0.15279
2.1
12
0.16083
2.1
16
0.16918
2.1
20
0.17788
2.1
24
0.18693
2.1
28
0.19634
2.1
32
0.20614
2.1
36
0.21634
2.1
40


通过matlab好像只能计算拟合出最高阶5阶的多项式,同时对matlab也不熟悉,因此想采用labview通过以上数据,按照自己定义的多项式进行拟合,拟合出如下曲面,
QQ截图20170703215034.jpg
并且计算输出多项式中的系数 a,b,c,d,e,f,g,h, m,n,o



  • QQ图片20171124125432.png
已退回8积分

回帖(14)

wind6218

2017-7-3 22:30:30
求见高手出现~非常感谢
举报

wind6218

2017-7-4 12:09:18
有人做过类似的研究吗?
举报

wind6218

2017-7-4 12:11:21
这属于二元高阶多项式的拟合
举报

wind6218

2017-7-4 15:07:15
有没有高手出现?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分