platformPlotter

Создайте плоттер платформы

Синтаксис

pPlotter = platformPlotter(tp)
pPlotter = platformPlotter(tp,Name,Value)

Описание

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

пример

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

Примеры

свернуть все

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

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

Создайте плоттер платформы с именем 'Platforms'.

plotter = platformPlotter(tp,'DisplayName','Platforms');

Обновите театральный график с тремя маркированными платформами, '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'};
plotPlatform(plotter, positions, velocities, labels);

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

свернуть все

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

Аргументы в виде пар имя-значение

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

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

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

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

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

Для просмотра документации необходимо авторизоваться на сайте