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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: 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'

Круг

'*'

Звездочка

'.'

Точка

'x'

Крест

's' или 'square'

Квадрат (значение по умолчанию)

'd' или 'diamond'

Ромб

'v'

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

'^'

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

'>'

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

'<'

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

'p' или 'pentagram'

Пятиконечная звезда (пентаграмма)

'h' или 'hexagram'

Шестиконечная звезда (гексаграмма)

'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