![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
如何在MATLAB中绘制栅格地图
1个回答
展开全部
MATLAB R2014B:
a = [0 1 0 0
0 1 1 1
0 0 0 1
0 1 1 1];
colormap([0 0 0;1 1 1])
imagesc(a)
set(gca,'XTick',0.5:size(a,2)+0.5,'YTick',0.5:size(a,1)+0.5,...
'XTickLabel','','YTicklabel','','dataaspect',[1 1 1],...
'XGrid','on','YGrid','on','GridColor','k','GridAlpha',1)
如果用pcolor:
a = [0 1 0 0
0 1 1 1
0 0 0 1
0 1 1 1];
b = a;
b(end+1,end+1) = 0;
colormap([0 0 0;1 1 1]),pcolor(b)
axis image ij off
a = [0 1 0 0
0 1 1 1
0 0 0 1
0 1 1 1];
colormap([0 0 0;1 1 1])
imagesc(a)
set(gca,'XTick',0.5:size(a,2)+0.5,'YTick',0.5:size(a,1)+0.5,...
'XTickLabel','','YTicklabel','','dataaspect',[1 1 1],...
'XGrid','on','YGrid','on','GridColor','k','GridAlpha',1)
如果用pcolor:
a = [0 1 0 0
0 1 1 1
0 0 0 1
0 1 1 1];
b = a;
b(end+1,end+1) = 0;
colormap([0 0 0;1 1 1]),pcolor(b)
axis image ij off
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询