matlab繪制柵格地圖


 1 %創建具有障礙物的柵格地圖
 2 %矩陣中0代表黑色柵格
 3 a = ones(20);
 4 a(3,3:7)=0;
 5 a(3:10,7)=0;
 6 a(10,3:7)=0;
 7 a(17,13:17)=0;
 8 a(10:17,13)=0;
 9 a(10,13:17)=0;
10 a(14,15)=0;
11 
12 b = a;
13 %disp(a(end,end));
14 b(end+1,end+1) = 0;
15 %disp(b);
16 
17 colormap([0 0 0;1 1 1]);  % 創建顏色
18 %disp(size(a));
19 pcolor(0.5:size(a,2)+0.5,0.5:size(a,1)+0.5,b); % 賦予柵格顏色
20 set(gca,'XTick',1:size(a,1),'YTick',1:size(a,2));  % 設置坐標
21 axis image xy;  % 沿每個坐標軸使用相同的數據單位,保持一致


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM