ws2007 发表于 2009-3-19 22:02

请各位看一下这幅图怎么画


我是一个Matlab新手,请大家看一下这幅图是怎么画的,图中的黑色块代表障碍物,我想设计一种算法能够从起点搜索到终点。我有两种想法
其一:利用GUI绘图,然后把用matlab编程搜索算法
其二:先编程绘出30X30的方格,然后设置RGB得到黑色块,在做搜索算法,大家发表一下看法

[ 本帖最后由 ChaChing 于 2009-3-20 14:22 编辑 ]

yufeng 发表于 2009-3-20 08:52

两个都行 建议用第二个 因为用gui的时候 可能因为数据传递问题让你浪费好多时间

ws2007 发表于 2009-3-20 13:19

我已经绘制出30X30的网格了,但是后边的工作不知道怎么弄,我是这样想的:黑色块的大小,位置可以由鼠标任意绘制的,鼠标点击空白处后就变成黑色块,请问怎么弄啊,多谢了

ydlcsu 发表于 2009-3-20 14:31

回复 板凳 ws2007 的帖子

这个最好是要结合你绘制网格的程序。大思路是设置axes或figure的ButtonDownFcn回调函数来响应鼠标点击事件

[ 本帖最后由 ydlcsu 于 2009-3-20 14:32 编辑 ]

friendchj 发表于 2009-3-20 14:50

回复 楼主 ws2007 的帖子

其二:先编程绘出30X30的方格,然后设置RGB得到黑色块

不需要设置RGB吧,直接0黑1白就行了

ws2007 发表于 2009-3-20 17:04

有没有哪位高手能写出这个程序啊,我正在研究中,matlab水平有限,做起来很费劲
页: [1]
查看完整版本: 请各位看一下这幅图怎么画