[問題] 如何讓fitting curve通過特定的點已回收

看板MATLAB作者 (冰山一角)時間13年前 (2011/04/11 21:14), 編輯推噓4(402)
留言6則, 4人參與, 最新討論串1/1
如題 不知道Matlab能不能在做fitting的同時 順便讓fitting curve通過指定的點 我開polyfit跟cftool好像都沒辦法 還請高手賜教~ 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.22.241

04/11 21:33, , 1F
用interpolating的curve fitting
04/11 21:33, 1F

04/11 23:24, , 2F
用多項式的話設常數項為零就是通過原點
04/11 23:24, 2F

04/11 23:26, , 3F
那就把你的點變成基準點 fitting完再平移就好
04/11 23:26, 3F

04/11 23:55, , 4F
要必過點的curve fitting請使用spline
04/11 23:55, 4F
首先感謝以上回答 不過我主要是想讓curve為"三次多項式" 但用polyfit做三次方fitting時沒辦法通過想要的點 請問還有什麼辦法嗎? 謝謝~ ※ 編輯: goldberg2003 來自: 140.112.22.241 (04/12 14:14)

04/13 21:49, , 5F
找到三次多項式之後微調零次項 使多項式解符合特定值
04/13 21:49, 5F

04/14 18:56, , 6F
spline就是必過點的三次多項式曲線fitting
04/14 18:56, 6F
文章代碼(AID): #1Delx8aZ (MATLAB)