Создайте плоттер дорожки
tPlotter = trackPlotter(tp)tPlotter = trackPlotter(tp,Name,Value) создает плоттер дорожки для использования с театральным графиком 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

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

tp — Театральный графикtheaterPlotТеатральный график, заданный как объект theaterPlot.
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
'MarkerSize',10DisplayName Постройте имя, чтобы отобразиться в легендеПостройте имя, чтобы отобразиться в легенде, заданной как пара, разделенная запятой, состоящая из 'DisplayName' и вектора символов или представить скаляр в виде строки. Если никакое имя не задано, никакую запись не показывают.
Пример: 'DisplayName','Radar Detections'
'HistoryDepth' — Количество предыдущей дорожки обновляет к отображению0 (значение по умолчанию) | неотрицательное целое число, меньше чем или равное 10 000Количество предыдущей дорожки обновляет к отображению, заданному как пара, разделенная запятой, состоящая из 'HistoryDepth' и неотрицательного целого числа, меньше чем или равного 10 000. Если установлено в 0, то никакие предыдущие обновления не представляются.
'ConnectHistory' — Соедините флаг дорожек'off' (значение по умолчанию) | 'on'Соедините флаг дорожек, заданный или как 'on' или как 'off'. Когда установлено в 'on', дорожки с той же меткой или идентификатором дорожки между последовательными обновлениями соединяются со строкой. Это свойство может только быть задано при создании trackPlotter. Значением по умолчанию является 'off'.
Чтобы использовать trackIDs входной параметр plotTrack, 'ConnectHistory' должен быть 'on'. Если trackIDs не использован, когда 'ConnectHistory' является 'on', то идентификаторы дорожки выведены от входа меток вместо этого.
'ColorizeHistory' — Colorize отслеживают историю'off' (значение по умолчанию) | 'on'Colorize отслеживают историю, заданную или как 'on' или как 'off'. Когда установлено в 'on', дорожки с той же меткой или идентификатором дорожки между последовательными обновлениями соединяются со строкой различного цвета. Это свойство может только быть задано, когда созданием trackPlotter.The значение по умолчанию является 'off'.
ColorizedHistory применим только, когда ConnectHistory является 'on'.
'Marker' — Символ маркера's' (значение по умолчанию) | вектор символов | представляет скаляр в виде строкиСимвол маркера, заданный как пара, разделенная запятой, состоящая из 'Marker' и один из этих символов.
| Значение | Описание |
|---|---|
'+' | Знак «плюс» |
'o' | Круг |
'*' | Звездочка |
'.' | Точка |
'x' | Крест |
's' или 'square' | Квадрат (значение по умолчанию) |
'd' или 'diamond' | Ромб |
'v' | Нисходящий треугольник |
'^' | Треугольник, направленный вверх |
'>' | Треугольник, указывающий вправо |
'<' | Треугольник, указывающий влево |
'p' или 'pentagram' | Пятиконечная звезда (пентаграмма) |
'h' или 'hexagram' | Шестиконечная звезда (гексаграмма) |
'none' | Никакой символ маркера |
'MarkerSize' Размер маркера10 (значение по умолчанию) | положительное целое числоРазмер маркера, заданного как пара, разделенная запятой, состоящая из 'MarkerSize' и положительного целого числа в точках.
MarkerEdgeColor Цвет контура маркера'black' (значение по умолчанию) | вектор символов | представляет скаляр в виде строки | триплет RGB | шестнадцатеричный цветовой кодЦвет контура маркера, заданный как пара, разделенная запятой, состоящая из 'MarkerEdgeColor' и вектора символов, скаляра строки, триплета RGB или шестнадцатеричного цветового кода.
'MarkerFaceColor' Цвет заливки маркера'none' (значение по умолчанию) | вектор символов | представляет скаляр в виде строки | триплет RGB | шестнадцатеричный цветовой кодЦвет контура маркера, заданный как пара, разделенная запятой, состоящая из 'MarkerFaceColor' и вектора символов, скаляра строки, триплета RGB, шестнадцатеричного цветового кода или 'none'. Значением по умолчанию является 'none'.
'FontSize' Размер шрифта для маркировки дорожек10 (значение по умолчанию) | положительное целое числоРазмер шрифта для маркировки отслеживает, заданный как пара, разделенная запятой, состоящая из 'FontSize' и положительного целого числа, которое представляет размер точки шрифта.
'LabelOffset' — Разорвите между меткой и позиционной точкой[0 0 0] (значение по умолчанию) | трехэлементный вектор - строкаРазорвите между меткой и позиционной точкой, которую она аннотирует, заданный как пара, разделенная запятой, состоящая из 'LabelOffset' и трехэлементного вектора - строки. Задайте [x
y
z] смещение в метрах.
'VelocityScaling' — Масштабный коэффициент в течение продолжительности значения векторов скорости1 (значение по умолчанию) | положительная скалярная величинаМасштабный коэффициент в течение продолжительности значения векторов скорости, заданных как пара, разделенная запятой, состоящая из 'VelocityScaling' и положительной скалярной величины. График представляет значение вектора значения как VK, где V является значением скорости в метрах в секунду, и K является значением VelocityScaling.
Тег Пометьте, чтобы сопоставить с плоттером'PlotterN'
(значение по умолчанию) | вектор символов | представляет скаляр в виде строкиПометьте, чтобы сопоставить с плоттером, заданным как пара, разделенная запятой, состоящая из 'Tag' и вектора символов или представить скаляр в виде строки. Значением по умолчанию является 'PlotterN', где N является целым числом, которое соответствует N th плоттер, сопоставленный с theaterPlot.
Теги обеспечивают способ идентифицировать объекты плоттера, например, при поиске использования findPlotter.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.