[繪圖] 尋找封閉路徑
對於MATLAB還在摸索中請大家指教
有多條封閉路徑,舉例來說像這樣
_ /\
∕ \_ ▕ \
╱ ╱ \_/
▕ ▕
\_/
想要順時針算路徑上每一點跟前一點後一點的差值和
然後就遇到問題了
1.要怎麼知道路徑的下一點在哪裡?
我用迴圈加if寫,看周圍八點哪個不是0就認定是下一點
但這樣就只能算跟下一點的差值而不知道上一點的值
2.下一個路徑在哪?
我用的方法是設值紀錄現在是在哪個路徑裡
然後在上面提到的迴圈裡判斷
如果下一點已經算過有值了就表示這個迴圈算完了
那就往下跳
用迴圈判斷真的很沒有效率
也想不出好的方法可以知道路徑的前後一點在哪
有什麼辦法可以解決這些問題嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.111.138
※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1408761230.A.A0F.html
→
08/23 11:24, , 1F
08/23 11:24, 1F
→
08/24 08:10, , 2F
08/24 08:10, 2F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章