求助我這個(gè)二次函數(shù)擬合哪出問題了
我用的matlab想擬合二次函數(shù) 但是結(jié)果差的也太多了 大神們我這是哪寫錯(cuò)了么
x1=[0 266.7 533.3 800 1066.7 1333.4 1600];
y1=[310.0427833 336.7641436 345.5370632 346.9847986 345.4176461 336.6190252 309.7780912];
>> polyfit(x1,y1,2)
ans =
-0.0001 0.0967 311.6186
返回小木蟲查看更多
今日熱帖
京公網(wǎng)安備 11010802022153號(hào)
原始數(shù)據(jù) 擬合結(jié)果
0 310.0427833 310
266.7 336.7641436 328.677001
533.3 345.5370632 333.129221
800 346.9847986 323.36
1066.7 345.4176461 299.365001
1333.4 336.6190252 261.144224
1600 309.7780912 208.72
這個(gè)是我的擬合結(jié)果 明顯對(duì)不上埃?/p>
說明2次不夠啊,試試4次呢
你這是polyval算的有問題吧,擬合系數(shù)好像是對(duì)的,我這用numpy算了算,擬合的還行。
310.0427833 311.61857533
336.7641436 333.10823071
345.5370632 345.98052483
346.9847986 350.24511433
345.4176461 345.89555592
336.6190252 332.93184962
309.7780912 311.36370045
你這是polyval算的有問題吧,擬合系數(shù)好像是對(duì)的,我這用numpy算了算,擬合的還行啊
310.0427833 311.61857533
336.7641436 333.10823071
345.5370632 345.98052483
346.9847986 350.24511433
345.4176461 345.89555592
336.6190252 332.93184962
309.7780912 311.36370045