Создайте плоттер дорожки
создает плоттер дорожки для использования с театральным графиком 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 имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
'MarkerSize',10'DisplayName' — Постройте имя, чтобы отобразиться в легендеПостройте имя, чтобы отобразиться в легенде в виде разделенной запятой пары, состоящей из 'DisplayName' и вектор символов или строковый скаляр. Если никакое имя не задано, никакую запись не показывают.
Пример: 'DisplayName','Radar Detections'
'HistoryDepth' — Количество предыдущей дорожки обновляется к отображению (значение по умолчанию) | неотрицательное целое число, меньше чем или равное 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' | Крест |
'_' | Горизонтальная линия |
'|' | Вертикальная линия |
'square' или 's' | Квадрат |
'diamond' или 'd' | Ромб |
'^' | Треугольник, направленный вверх |
'v' | Нисходящий треугольник |
'>' | Треугольник, указывающий вправо |
'<' | Треугольник, указывающий влево |
'pentagram' или 'p' | Пятиконечная звезда (пентаграмма) |
'hexagram' или 'h' | Шестиконечная звезда (гексаграмма) |
'none' | Никакие маркеры |
'MarkerSize' — Размер маркера (значение по умолчанию) | положительное целое числоРазмер маркера в виде разделенной запятой пары, состоящей из 'MarkerSize' и положительное целое число в точках.
'MarkerEdgeColor' — Цвет контура маркера'black' (значение по умолчанию) | вектор символов | строковый скаляр | триплет RGB | шестнадцатеричный цветовой кодЦвет контура маркера в виде разделенной запятой пары, состоящей из 'MarkerEdgeColor' и вектор символов, строковый скаляр, триплет RGB или шестнадцатеричный цветовой код.
'MarkerFaceColor' — Цвет заливки маркера'none' (значение по умолчанию) | вектор символов | строковый скаляр | триплет RGB | шестнадцатеричный цветовой кодЦвет контура маркера в виде разделенной запятой пары, состоящей из 'MarkerFaceColor' и вектор символов, строковый скаляр, триплет RGB, шестнадцатеричный цветовой код или 'none'. Значением по умолчанию является 'none'.
'FontSize' — Размер шрифта для маркировки дорожек (значение по умолчанию) | положительное целое числоРазмер шрифта для маркировки дорожек в виде разделенной запятой пары, состоящей из 'FontSize' и положительное целое число, которое представляет размер точки шрифта.
'LabelOffset' — Разорвите между меткой и позиционной точкой (значение по умолчанию) | трехэлементный вектор-строкаРазорвите между меткой и позиционной точкой, которую она аннотирует в виде разделенной запятой пары, состоящей из 'LabelOffset' и трехэлементный вектор-строка. Задайте [x
y
z] смещение в метрах.
'VelocityScaling' — Масштабный коэффициент в течение продолжительности величины векторов скорости (значение по умолчанию) | положительная скалярная величинаМасштабный коэффициент в течение продолжительности величины векторов скорости в виде разделенной запятой пары, состоящей из 'VelocityScaling' и положительная скалярная величина. График представляет значение вектора величины как VK, где V является величиной скорости в метрах в секунду, и K является значением VelocityScaling.
'Tag' — Пометьте, чтобы сопоставить с плоттером'PlotterN'
(значение по умолчанию) | вектор символов | строковый скалярПометьте, чтобы сопоставить с плоттером в виде разделенной запятой пары, состоящей из 'Tag' и вектор символов или строковый скаляр. Значением по умолчанию является 'PlotterN', где N является целым числом, которое соответствует N th плоттер, сопоставленный с theaterPlot.
Теги обеспечивают способ идентифицировать объекты плоттера, например, при поиске использования findPlotter.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.