matlab构建栅格地图绘图思路

Posted jingshikongming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab构建栅格地图绘图思路相关的知识,希望对你有一定的参考价值。

matlab构建栅格地图绘图思路

近来因研究需要,调研并思考了栅格地图的生成方法,暂时总结以备不时之需。

栅格的建立最需要注意栅格粒度的问题,即根据需要调整栅格的边长,目前有两种思路一种是固定栅格边长为坐标轴的单位长度;另一种是固定地图单位为固定长度,如“米”,根据需要改变栅格边长。

栅格单位固定,坐标单位与栅格边长相等。

此种思路优势是坐标和栅格对应,程序好处理一些,比较直观,可以使用pcolor或者imagesc函数。

a = rand(50,50);
imagesc(a)
axis equal;
grid on
colormap([1 1 1;0 0 0]);

坐标轴单位固定,栅格边长变化

思路为使用MATLAB的fill函数,简单程序如下。

a = [0.5,0.5];d=0.5;
tic
fill([a(1)-d,1,1,0],[a(2)-d,0,1,1],‘k‘);
hold on
fill([1,2,2,1],[1,1,2,2],[0 0 0]);
toc

以上是关于matlab构建栅格地图绘图思路的主要内容,如果未能解决你的问题,请参考以下文章

路径规划基于matlab蚁群算法栅格地图路径规划及避障含Matlab源码 2088期

路径规划基于matlab蚁群算法栅格地图路径规划及避障含Matlab源码 2088期

基于遗传优化算法小车避障问题matlab仿真,地图为栅格地图

如何将经纬度坐标中的栅格投影到 UTM,以便在 tmap 中绘图?

路径规划基于matalb穷举法机器人栅格地图避障路径规划含Matlab源码 1675期

路径规划基于matalb遗传算法机器人栅格地图路径规划含Matlab源码 175期