exponenta event banner

копия

Создание копии сетки занятости

Описание

пример

copyMap = copy(map) создает глубокую копию occupancyMap с теми же свойствами.

Примеры

свернуть все

Копирование объекта карты сетки занятости. После копирования исходный объект может быть изменен без влияния на скопированную карту.

Создайте сетку занятости с нулями для пустой карты.

p = zeros(10);
map = occupancyMap(p);

Скопируйте карту сетки занятости. Измените исходную карту. Скопированная карта не изменяется. Постройте две карты бок о бок.

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')

Figure contains 2 axes. Axes 1 with title Original map contains an object of type image. Axes 2 with title Copied map contains an object of type image.

Входные аргументы

свернуть все

Представление карты, указанное как occupancyMap объект. Этот объект представляет среду транспортного средства. Объект содержит матрицу со значениями, представляющими вероятность занятости этой ячейки. Значения, близкие к 1, представляют высокую вероятность того, что ячейка содержит препятствие. Значения, близкие к 0, представляют высокую вероятность того, что ячейка не занята и не содержит препятствий.

Выходные аргументы

свернуть все

Представление карты, указанное как occupancyMap объект. Свойства совпадают с свойствами входного объекта, map, но копия имеет другой дескриптор объекта.

См. также

| | | (инструментарий робототехнической системы)

Представлен в R2019b