[問題] 請問如何用matlab語法擬合3D曲線?已回收

看板MATLAB作者時間15年前 (2010/12/12 14:27), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
請問小弟現在有3個數據點 分別是 x y z 1 5 1.56415 2 4 0.15872 3 3 -1.15185 4 2 2.215001 5 1 -0.15158 請問我應該如何將這3個數據 用擬合的方法做個3維的函數呢? f(x,y)=f(z) z =a+b*x+c*y+d*x^2+f*y^2+g*x^3+h*y^3+m*x*y+n*x^2*y+k*x*y^2 類似像這種; 有沒有簡單的指令 像cftool一樣...只要打上 各數據,就可以做擬合 但是好像沒有3維的 感激不盡^^ 小弟用的版本是matlab20140B -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.214.187.156

12/12 18:13, , 1F
如果你的文是認真發的,那建議先去了解一下cubic spline
12/12 18:13, 1F
......抱歉,我只是個比喻,隨便用個擬合方法做出函數就行了^^" ※ 編輯: chrishappy11 來自: 114.37.133.19 (12/13 09:46) ※ 編輯: chrishappy11 來自: 114.37.133.19 (12/13 09:53)

12/13 23:18, , 2F
你要隨便的方法的話 t = f\z應該可以,不過你這些資料點
12/13 23:18, 2F

12/13 23:18, , 3F
無法形成一個曲面吧...
12/13 23:18, 3F

12/13 23:19, , 4F
喔原來是曲線哪...
12/13 23:19, 4F
文章代碼(AID): #1D16je_g (MATLAB)