theaterPlot

Постройте объекты, обнаружения и дорожки в Сценарии

Описание

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Постройте набор платформ в плоттере платформы
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 object. The axes object contains an object of type line. This object represents Radar Detections.

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

Ограничения

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

Смотрите также

Введенный в R2018b