www.gusucode.com > robotics 案例源码程序 matlab代码 > robotics/CopyAnOccupancyGridMapExample.m

    %% Copy Occupancy Grid Map
% Copy an occupancy grid object. Once copied, the
% orginal object can be modified without affecting the copied map.
%%
% Create an occupancy grid map. Show the map.
p = zeros(10);
map = robotics.OccupancyGrid(p);

%%
% Copy the occupancy grid map. Modify the original map. The copied map
% is not modified. Plot the two maps side by side.
mapCopy = copy(map);
setOccupancy(map,[1:3;1:3]',ones(3,1));
subplot(1,2,1)
show(map)
title('Original map')
subplot(1,2,2)
show(mapCopy)
title('Copied map')