[問題] 三維空間迴歸平面(3元1次逼近)問題

看板MATLAB作者 (阿)時間11年前 (2014/01/06 16:16), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
想問一個問題 假如今天我有一組Data的size是 100x100 裡面的值代表的是高度, 這樣透過 plot(x,y,a(x,y)) 就可以畫出三度空間的點分布。 假如我希望找出這些分布的逼近平面, 請問該用甚麼指令比較好呢? 我希望能找出這平面以後,朝這平面的向量把原本的點做延伸, 讓原本從x y看進去是只有一個面的點分布 變成3維有厚度的平行四邊形體這樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.13.125

01/07 15:10, , 1F
看起來像是surface fitting 不過我的版本沒有這個toolbox
01/07 15:10, 1F

01/07 15:12, , 2F
要找逼近平面就是把你的model寫成z=ax+by 再用最小平方法
01/07 15:12, 2F

01/07 15:12, , 3F
把a,b求出來 比較新的版本應該有指令直接求
01/07 15:12, 3F

01/07 21:20, , 4F
算PCA吧;拿最長軸和次長軸的cross當法向量,接下來再算常
01/07 21:20, 4F

01/07 21:20, , 5F
數項就好.
01/07 21:20, 5F
文章代碼(AID): #1IocPiEj (MATLAB)
文章代碼(AID): #1IocPiEj (MATLAB)