[問題] 關於幾個點求線性公式已回收
我使用matlab利用六個點想要抓五次方的線性公式
但是五、四、三次方項係數都只顯示0.0000或是-0.0000
想請問板上有沒有人知道說可以寫甚麼指令讓小數點五位以下全部都顯示出來
或是說我真的需要再多幾點X值
才能顯示小數更多位數呢?
請有經驗的人忙回答了。
謝謝!
附上我原本寫的
X=[0 600 1200 1800 2400 3000];
Y1=[537.5 400.1 380.4 367.8 359.8 352.2];
coef1=polyfit(X,Y1,5)
ybest1=polyval(coef1,X);
plot(X,Y1,'o',X,ybest1,'-')
輸出結果
coef1 =
-0.0000 0.0000 -0.0000 0.0006 -0.4702 537.5000
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.64.248
→
05/22 16:45, , 1F
05/22 16:45, 1F
→
05/22 16:45, , 2F
05/22 16:45, 2F
→
05/22 16:45, , 3F
05/22 16:45, 3F
→
05/22 16:45, , 4F
05/22 16:45, 4F
→
05/22 16:45, , 5F
05/22 16:45, 5F
→
05/22 16:46, , 6F
05/22 16:46, 6F
→
05/22 16:46, , 7F
05/22 16:46, 7F
→
05/22 18:57, , 8F
05/22 18:57, 8F
→
05/22 18:57, , 9F
05/22 18:57, 9F
→
05/22 19:01, , 10F
05/22 19:01, 10F
→
05/22 19:02, , 11F
05/22 19:02, 11F