[繪圖] 尋找封閉路徑

看板MATLAB作者 (飛)時間11年前 (2014/08/23 10:33), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
對於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
bwtraceboundary
08/23 11:24, 1F

08/24 08:10, , 2F
感謝~我試試看
08/24 08:10, 2F
文章代碼(AID): #1Jz_sEeF (MATLAB)
文章代碼(AID): #1Jz_sEeF (MATLAB)