作者grayyoung (阿)
看板MATLAB
標題[問題] 三維空間迴歸平面(3元1次逼近)問題
時間Mon Jan 6 16:16:41 2014
想問一個問題
假如今天我有一組Data的size是 100x100
裡面的值代表的是高度,
這樣透過 plot(x,y,a(x,y))
就可以畫出三度空間的點分布。
假如我希望找出這些分布的逼近平面,
請問該用甚麼指令比較好呢?
我希望能找出這平面以後,朝這平面的向量把原本的點做延伸,
讓原本從x y看進去是只有一個面的點分布
變成3維有厚度的平行四邊形體這樣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.13.125
→ ejialan:看起來像是surface fitting 不過我的版本沒有這個toolbox 01/07 15:10
→ ejialan:要找逼近平面就是把你的model寫成z=ax+by 再用最小平方法 01/07 15:12
→ ejialan:把a,b求出來 比較新的版本應該有指令直接求 01/07 15:12
→ YoursEver:算PCA吧;拿最長軸和次長軸的cross當法向量,接下來再算常 01/07 21:20
→ YoursEver:數項就好. 01/07 21:20