看板 MATLAB 關於我們 聯絡資訊
如題 我有一組數據(X,Y)由0~1 100筆資料 是一條累積曲線 我有使用polyfit的這個函數 但是找出來並非我想要的方程式 因為最後新的方程式算出來的結果會有負值 而且有些部分的後一個值會比前一個值小(這在累積曲線是不會發生的情況) 想請問一下有甚麼辦法可以找出這條曲線的方程式 PS其他諸如exfit、normfit的用法也找不太到,help也有看沒有懂 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.134.147
a84311519:interpl 如何用查help 04/21 05:55
原本的用意是要fit多條曲線 但是每條曲線的點數不相同故無法直接做fit的動作 所以才會想說找出每條曲線的方程式再帶入相同的X值 就可以求出相同點數的Y 就可以直接做fit的動作了 大大提供的方法讓我有茅塞頓開的感覺 我發現我的重點不是曲線方程式而是帶出來的值 所以就可以直接用內插法去做 這個函數也提供了很有用處的功能 R=inter1(X,Y,[M]); X:為原始資料之X值 Y:為原始資料之Y值 R與M為相同維度之陣列(R為目標Y值,M為目標X值) 是我誤入盲區 謝謝大大的指教 ※ 編輯: lhxavier 來自: 163.13.134.147 (04/21 14:15)
doom8199:polynomial 用想的就知道 fit 效果很差 04/21 14:09
doom8199:可以試試 logistic 函數當 basis 來 fit 04/21 14:10