theaterPlot

Стройте графики объектов, обнаружений и треков в Сценарии

Описание

The theaterPlot объект используется для отображения графика a trackingScenario. Этот тип графика может использоваться с датчиками, способными обнаруживать объекты.

Чтобы отобразить аспекты сценария на графике театра:

  1. Создайте theaterPlot объект.

  2. Создайте плоттеры для аспектов сценария, которые вы хотите построить.

  3. Используйте плоттеры с соответствующими функциями построения графика, чтобы отобразить эти аспекты на графике театра.

В этой таблице показаны функции плоттера, которые используются на основе аспекта сценария, который вы хотите построить.

Аспект сценария на графикеФункция создания плоттеровФункция отображения плоттеров
Зоны покрытия датчикаcoveragePlotterplotCoverage
Обнаружение датчиковdetectionPlotterplotDetection
Ориентация объектаorientationPlotterplotOrientation
ПлатформаplatformPlotterplotPlatform
СледtrackPlotterplotTrack
Траектория объектаtrajectoryPlotterplotTrajectory

Создание

Описание

tp = theaterPlot создает график театра на новом рисунке.

пример

tp = theaterPlot(Name,Value) создает график театра в новом рисунке с необязательными входными свойствами, заданными одним или несколькими Name,Value аргументы в виде пар. Свойства могут быть заданы в любом порядке как Name1,Value1,...,NameN,ValueN. Заключайте каждое имя свойства в кавычки.

Свойства

расширить все

Родительские оси, заданные как theaterPlot указатель. Если вы не задаете Parent, затем theaterPlot создает оси на новом рисунке.

Плоттеры, созданные для графика театра, задаются как массив объектов плоттера.

Пределы оси x, заданные как двухэлементный вектор-строка, [x1, x2]. Значения x1 и x2 являются нижним и верхним пределами, соответственно, для отображения графика театра. Если вы не задаете пределы, то значения по умолчанию для Parent используется свойство. Определения систем координат см. в разделах Ориентация, Положение и Координата.

Типы данных: double

Пределы оси y, заданные как двухэлементный вектор-строка, [y1, y2]. Значения y1 и y2 являются нижним и верхним пределами, соответственно, для отображения графика театра. Если вы не задаете пределы, то значения по умолчанию для Parent используется свойство. Определения систем координат см. в разделах Ориентация, Положение и Координата.

Типы данных: double

Пределы оси z, заданные как двухэлементный вектор-строка, [z1, z2]. Значения z1 и z2 являются нижним и верхним пределами, соответственно, для отображения графика театра. Если вы не задаете пределы, то значения по умолчанию для Parent используется свойство. Определения систем координат см. в разделах Ориентация, Положение и Координата.

Типы данных: double

Модуль каждой оси, заданная как трехэлементные строковые массивы. Каждый элемент должен быть "m" или "km"

Типы данных: string

Функции объекта

расширить все

coveragePlotterСоздайте график покрытия
detectionPlotterСоздайте плоттер обнаружения
orientationPlotterСоздайте ориентировочный плоттер
platformPlotterСоздайте плоттер платформы
trackPlotterСоздайте трек-плоттер
trajectoryPlotterСоздайте график траектории
plotCoverageПостройте набор покрытий на плоттере покрытия кинотеатра
plotDetectionПостройте набор обнаружений в плоттере обнаружения кинотеатров
plotOrientationПостройте график набора ориентаций на графике ориентации
plotPlatformПостройте графический набор платформ в platform plotter
plotTrackПостройте набор треков в трек-плоттере театра
plotTrajectoryПостройте график набора траекторий на графике траектории
clearDataОчистить данные с конкретного плоттера театрального графика
clearPlotterDataОчистить данные плоттера из графика театра
findPlotterВозвращает массив плоттеров, сопоставленных с театральным графиком

Примеры

свернуть все

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

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

Отобразите радиолокационные обнаружения с координатами в (30,-5,5), (50,-10,10), и (40,7,40). Установите вид так, чтобы вы смотрели на yz-плоскость. Подтвердите правильность координат y и z радиолокационных обнаружений.

radarPlotter = detectionPlotter(tp,'DisplayName','Radar Detections');
plotDetection(radarPlotter, [30 -5 5; 50 -10 10; 40 7 40])
grid on
view(90,0)

Figure contains an axes. The axes contains an object of type line. This object represents Radar Detections.

Вид может быть изменен путем открытия графика в окно рисунка и выбора Инструментов > Повернуть 3D в рисунок меню.

Ограничения

Вы не можете использовать прямоугольник-масштабирование функции в theaterPlot рисунок.

См. также

Введенный в R2018b