trackPlotter

Создайте плоттер дорожки

Описание

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

пример

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

Примеры

свернуть все

Создайте театральный график. Создайте плоттер дорожки с DisplayName установите на 'Tracks' и с HistoryDepth установите на 5.

tp = theaterPlot('XLim',[0,90],'YLim',[-35,35]);
tPlotter = trackPlotter(tp,'DisplayName','Tracks','HistoryDepth',5);

Обновитесь плоттер дорожки с тремя дорожками пометил 'T1't2 , и 'T3' с положениями запуска в модулях метров весь запуск в (30, 5, 1) с соответствующими скоростями (в m/s) (3, 0, 1), (3, 2, 2) и (3,-3, 5), соответственно. Обновите дорожки со скоростями для десяти итераций.

positions = [30, 5, 1; 30, 5, 1; 30, 5, 1];
velocities = [3, 0, 1; 3, 2, 2; 3, -3, 5];
labels = {'T1','T2','T3'};
for i=1:10
    plotTrack(tPlotter, positions, velocities, labels)
    positions = positions + velocities;
end

Эта анимация циклы через все сгенерированные графики.

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

свернуть все

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

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

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

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

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

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

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

Соедините флаг дорожек в виде любого 'on' или 'off'. Когда установлено в 'on', дорожки с той же меткой или идентификатором дорожки между последовательными обновлениями соединяются с линией. Это свойство может только быть задано при создании trackPlotter. Значением по умолчанию является 'off'.

Использовать trackIDs входной параметр plotTrack, 'ConnectHistory' должен быть 'on'. Если trackIDs не использован когда 'ConnectHistory' 'on', затем идентификаторы дорожки выведены из входа меток вместо этого.

Colorize отслеживают историю в виде любого 'on' или 'off'. Когда установлено в 'on', дорожки с той же меткой или идентификатором дорожки между последовательными обновлениями соединяются с линией различного цвета. Это свойство может только быть задано при создании trackPlotterЗначением по умолчанию.The является 'off'.

ColorizedHistory применимо только когда ConnectHistory 'on'.

Символ маркера в виде разделенной запятой пары, состоящей из '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.

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

| | |

Введенный в R2021a