资源简介

本资源为MATLAB代码实现的一个用于路径规划的随机地图

资源截图

代码片段和文件信息

%function  A_star(mapSize)
global mapSize;   % 此参数为地图大小,可调
global map;
mapSize = 10;
map_value = rand(mapSize-2mapSize-2);
threshold = 0.25;  % 参数可调,概率值
map_value = double(map_value > threshold) * 255;
map_value(1:31:3) = 255;
map_value(end-2:endend-2:end) = 255;
map_value = map_value  / 255; 
map_value = ~map_value;
map = false(mapSize);
map(2:end-12:end-1) = map_value;
cmap = [1 1 1; ...%白色
        0 0 0; ...%黑色
        1 0 0; ...蓝色
        0 0 1; ...红色
        0 1 0; ...绿色
        1 1 0; ...%黄色
        0.5 0.5 0.5];%灰色
colormap(cmap);%创建色图
image(1.5 1.5 map);
set(handles.axes1‘visible‘‘off‘);
%grid on;
axis image;
rectangle(‘position‘[1 1 size(map)]‘edgecolor‘‘k‘);%在地图外围加上边缘
 %end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-09-09 10:59  随机地图建立\
     文件         775  2018-09-09 10:55  随机地图建立\map_make.m
     文件       53999  2018-09-09 10:58  随机地图建立\说明.docx

评论

共有 条评论