[绘图] 寻找封闭路径

楼主: feather313 (飞)   2014-08-23 10:33:46
对于MATLAB还在摸索中请大家指教
有多条封闭路径,举例来说像这样
_ /\
∕ \_ ▕ \
╱ ╱ \_/
▕ ▕
\_/
想要顺时针算路径上每一点跟前一点后一点的差值和
然后就遇到问题了
1.要怎么知道路径的下一点在哪里?
我用循环加if写,看周围八点哪个不是0就认定是下一点
但这样就只能算跟下一点的差值而不知道上一点的值
2.下一个路径在哪?
我用的方法是设值纪录现在是在哪个路径里
然后在上面提到的循环里判断
如果下一点已经算过有值了就表示这个循环算完了
那就往下跳
用循环判断真的很没有效率
也想不出好的方法可以知道路径的前后一点在哪
有什么办法可以解决这些问题吗?
作者: lomaka (十月 澎湖...)   2014-08-23 11:24:00
bwtraceboundary
楼主: feather313 (飞)   2014-08-24 08:10:00
感谢~我试试看

Links booklink

Contact Us: admin [ a t ] ucptt.com