1. 程式人生 > >matlab中新的生成柵格地圖的方法

matlab中新的生成柵格地圖的方法

%建立具有障礙物的柵格地圖
%矩陣中0代表黑色柵格
a = zeros(20);
a(6:10,5:9)=1;
a(11:15,14:18)=1;
b = a;
%disp(a(end,end));
b(end+1,end+1) = 0;
b=b';
% disp(b);
colormap([1 1 1;0 0 0]); % 建立顏色
%disp(size(a));
% pcolor(0.5:size(a,2)+0.5,0.5:size(a,1)+0.5,b); % 賦予柵格顏色
pcolor(0:size(a,2),0:size(a,1),b); % 賦予柵格顏色
set(gca,'XTick',1:size(a,1),'YTick',1:size(a,2)); % 設定座標
% axis image xy; % 沿每個座標軸使用相同的資料單位,保持一致
hold on