detectionPlotter

Создайте плоттер обнаружения

Описание

detPlotter = detectionPlotter(tp) создает плоттер обнаружения для использования с театральным графиком tp.

пример

detPlotter = detectionPlotter(tp,Name,Value) создает плоттер обнаружения с дополнительными опциями, заданными одним или несколькими Name,Value парные аргументы.

Примеры

свернуть все

Создайте театральный график.

tp = theaterPlot('XLim',[0,90],'YLim',[-35,35],'ZLim',[1,10]);

Создайте плоттер обнаружения с именем Radar Detections.

radarPlotter = detectionPlotter(tp,'DisplayName','Radar Detections');

Обновитесь плоттер обнаружения с тремя обнаружениями пометил 'R1'r2 , и 'R3' расположенный в модули метров в (30,5,4), (30,-10,2), и (30,15,1) с соответствующими скоростями (в m/s) (-10,0,2), (-10,3,1), и (-10,-4,1), соответственно.

positions = [30, 5, 4; 30, -10, 2; 30, 15, 1];
velocities = [-10, 0, 2; -10, 3, 1; -10, -4, 1];
labels = {'R1','R2','R3'};
plotDetection(radarPlotter, positions, velocities, labels)

Figure contains an axes object. The axes object contains 4 objects of type line, text. This object represents Radar Detections.

Входные параметры

свернуть все

Театральный график в виде theaterPlot объект.

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'MarkerSize',10

Постройте имя, чтобы отобразиться в легенде в виде разделенной запятой пары, состоящей из 'DisplayName' и вектор символов или строковый скаляр. Если никакое имя не задано, никакую запись не показывают.

Пример: 'DisplayName','Radar Detections'

Количество предыдущей дорожки обновляется, чтобы отобразиться в виде разделенной запятой пары, состоящей из 'HistoryDepth' и неотрицательное целое число, меньше чем или равное 10 000. Если установлено в 0, то никакие предыдущие обновления не представляются.

Символ маркера в виде разделенной запятой пары, состоящей из 'Marker' и один из этих символов.

МаркерОписаниеПолучившийся маркер
'o'Круг

Sample of circle marker

'+'Знак «плюс»

Sample of plus sign marker

'*'Звездочка

Sample of asterisk marker

'.'Точка

Sample of point marker

'x'Крест

Sample of cross marker

'_'Горизонтальная линия

Sample of horizontal line marker

'|'Вертикальная линия

Sample of vertical line marker

's'Квадрат

Sample of square marker

'd'Ромб

Sample of diamond line marker

'^'Треугольник, направленный вверх

Sample of upward-pointing triangle marker

'v'Нисходящий треугольник

Sample of downward-pointing triangle marker

'>'Треугольник, указывающий вправо

Sample of right-pointing triangle marker

'<'Треугольник, указывающий влево

Sample of left-pointing triangle marker

'p'Пентаграмма

Sample of pentagram marker

'h'Гексаграмма

Sample of hexagram marker

'none'Никакие маркерыНе применяется

Размер маркера в виде разделенной запятой пары, состоящей из 'MarkerSize' и положительное целое число в точках.

Цвет контура маркера в виде разделенной запятой пары, состоящей из 'MarkerEdgeColor' и вектор символов, строковый скаляр, триплет RGB или шестнадцатеричный цветовой код.

Цвет контура маркера в виде разделенной запятой пары, состоящей из 'MarkerFaceColor' и вектор символов, строковый скаляр, триплет RGB, шестнадцатеричный цветовой код или 'none'. Значением по умолчанию является 'none'.

Размер шрифта для маркировки обнаружений в виде разделенной запятой пары, состоящей из 'FontSize' и положительное целое число, которое представляет размер точки шрифта.

Разорвите между меткой и позиционной точкой, которую она аннотирует в виде разделенной запятой пары, состоящей из 'LabelOffset' и трехэлементный вектор-строка. Задайте [x y z] смещение в метрах.

Масштабный коэффициент в течение продолжительности величины векторов скорости в виде разделенной запятой пары, состоящей из 'VelocityScaling' и положительная скалярная величина. График представляет значение вектора величины как VK, где V является величиной скорости в метрах в секунду, и K является значением VelocityScaling.

Пометьте, чтобы сопоставить с плоттером в виде разделенной запятой пары, состоящей из 'Tag' и вектор символов или строковый скаляр. Значением по умолчанию является 'PlotterN', где N является целым числом, которое соответствует N th плоттер, сопоставленный с theaterPlot.

Теги обеспечивают способ идентифицировать объекты плоттера, например, при поиске использования findPlotter.

Смотрите также

| | |

Введенный в R2018b