作者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
1F:→ ejialan:看起来像是surface fitting 不过我的版本没有这个toolbox 01/07 15:10
2F:→ ejialan:要找逼近平面就是把你的model写成z=ax+by 再用最小平方法 01/07 15:12
3F:→ ejialan:把a,b求出来 比较新的版本应该有指令直接求 01/07 15:12
4F:→ YoursEver:算PCA吧;拿最长轴和次长轴的cross当法向量,接下来再算常 01/07 21:20
5F:→ YoursEver:数项就好. 01/07 21:20