作者feather313 (飞)
看板MATLAB
标题[绘图] 寻找封闭路径
时间Sat Aug 23 10:33:46 2014
对於MATLAB还在摸索中请大家指教
有多条封闭路径,举例来说像这样
_ /\
∕ \_ ▕ \
╱ ╱ \_/
▕ ▕
\_/
想要顺时针算路径上每一点跟前一点後一点的差值和
然後就遇到问题了
1.要怎麽知道路径的下一点在哪里?
我用回圈加if写,看周围八点哪个不是0就认定是下一点
但这样就只能算跟下一点的差值而不知道上一点的值
2.下一个路径在哪?
我用的方法是设值纪录现在是在哪个路径里
然後在上面提到的回圈里判断
如果下一点已经算过有值了就表示这个回圈算完了
那就往下跳
用回圈判断真的很没有效率
也想不出好的方法可以知道路径的前後一点在哪
有什麽办法可以解决这些问题吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.243.111.138
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1408761230.A.A0F.html
1F:→ lomaka: bwtraceboundary 08/23 11:24
2F:→ feather313: 感谢~我试试看 08/24 08:10