本文主要是介绍009 matlab语言实现一点到对角的路径PART2--优化与升级,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
之前一篇blog已经说明了最基本的情况,这里不再罪赘述(008 matlab语言实现一点到对角的路径PART1)
最近,对这个问题做了一些改进与优化。
1、改进:增加了不可到达点
其实这个还是很容易实现得,只需要检查路径中有没有这样不能到达的点,然后这样的路径不画出来就行了,改进部分代码如下:
for j=1:length(Paths(1,:))x=x+Paths(2,j);y=y+Paths(1,j);%I'm in chaosif X==x && Y==ybreak;endMatrix(x,y)=1;endif x~=X && y ~=Yimagesc(Matrix)pause(0.000001);end
这篇关于009 matlab语言实现一点到对角的路径PART2--优化与升级的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!