[問題] 二維資料點散布內插 (concave polygon)
我在二維空間中有許多資料散布點 x和y 以及速度(u,v)
我想要用這些取樣點對整個空間做內插
我是用三角型的內插
triscatteredinterp (griddata的結果好像是一樣的?)
matlab都會用convhull的概念 對凸多邊形進行內插
但其實我的取樣點應該是concave polygon
目前我的做法是這樣
先不管上述情況 先內插出整個空間的u和v
然後把所有的delaunay檢查一遍把不合理的三角型去掉
接著把坐標不在所有三角形中的點的 u v 令為nan
可是這樣一來程式執行的速度太慢了 已經跑了兩個小時還沒完....
感覺很沒效率 想問問看有沒有更好的想法
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.230.188
推
06/08 16:12, , 1F
06/08 16:12, 1F
→
06/08 16:31, , 2F
06/08 16:31, 2F
推
06/08 17:12, , 3F
06/08 17:12, 3F
→
06/08 17:17, , 4F
06/08 17:17, 4F
→
06/08 17:18, , 5F
06/08 17:18, 5F
推
06/08 17:36, , 6F
06/08 17:36, 6F
→
06/08 17:37, , 7F
06/08 17:37, 7F
→
06/08 17:39, , 8F
06/08 17:39, 8F
→
06/08 17:40, , 9F
06/08 17:40, 9F
→
06/09 06:08, , 10F
06/09 06:08, 10F
→
06/09 06:08, , 11F
06/09 06:08, 11F
→
06/09 06:08, , 12F
06/09 06:08, 12F
→
06/09 06:09, , 13F
06/09 06:09, 13F
→
06/09 06:10, , 14F
06/09 06:10, 14F
→
06/09 06:12, , 15F
06/09 06:12, 15F
→
06/09 06:12, , 16F
06/09 06:12, 16F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章