2015-11-06 100 views
-4

我想在Matlab中創建一個網格,我要標記某些單元格爲空閒,一些(黑色)爲障礙物,並將一個單元格標記爲開始,將另一個單元格標記爲結束點,並將一些單元格標記爲路徑下面的圖片,我怎麼能在Matlab中實現這一點?在matlab中創建2D網格

enter image description here

+3

你一定要明白,你所要求的人,爲你的權利做免費的工作? – stevenll

+3

[你到目前爲止嘗試過什麼?](http://whathaveyoutried.com) –

+0

@StivenLlupa免費工作?這裏的人互相幫助,如果你想要錢去另一個地方,這裏是社區互相幫助發展 – zhilevan

回答

1

爲了讓您一開始,這裏是如何創造的東西,看起來像你使用包含在pcolor圖像。

A = ones(11,11) 
A(5,1:3) = 0; 
A(8:10,2:3) = 0; 
A(5:7,6:7) = 0; 
A(1:3,8:10) = 0; 
pcolor(A) 
colormap(gray(2)) 
% To flip the vertical axes, uncomment next line 
%axis ij 

pcolor example image

開始和目標

patch([1,2,2,1],[2,2,3,3],[0.5 0.5 1]) % [r g b] values 
text(1.25,2.5,'Start') 
patch([10,11,11,10],[10,10,11,11],'g') 
text(10.25,10.5,'Goal') 
+0

所以告訴我如何在這個網格中放置2個標記,我要標記一個單元格作爲開始,一個作爲結束,我該怎麼做? – zhilevan

+1

不確定,請嘗試[註釋](http://uk.mathworks.com/help/matlab/ref/annotation.html)或[text](http://uk.mathworks.com/help/matlab/ref/ text.html) – Steve

+0

我認爲如果着色細胞,並在其中放置文本將是足夠的。 我的意思是用作顏色的起始單元格作爲aqua,然後在那裏寫入開始,顏色終點爲綠色並在那裏寫入(文本)結束。 – zhilevan