plotTrajectory

Постройте траектории в trackingGlobeViewer

Описание

plotTrajectory(viewer,trajectories) траектории графиков на средстве просмотра земного шара отслеживания.

пример

plotTrajectory(___,Name,Value) задает опции с помощью одного или нескольких аргументов пары "имя-значение". Например, plotTrajectory(viewer,trajectories,Color=[1 0 0]) задает цвет нанесенной на график траектории как триплет RGB [1 0 0].

Примеры

свернуть все

Создайте средство просмотра земного шара отслеживания и задайте его ссылочное местоположение и поле зрения камеры.

refloc = [1 -5 50];
viewer = trackingGlobeViewer(ReferenceLocation=refloc);
campos(viewer,refloc + [-0.02 0 1000]);
camorient(viewer,[10 -15 0]);

Создайте три траектории.

  • Первая траектория является waypoint траекторией.

  • Вторая траектория является также waypoint траекторией, но ее система координат задана как система координат ENU вместо системы координат NED по умолчанию.

  • Третьей траекторией является geoTrajectory, который задает waypoints в геодезических координатах.

traj1 = waypointTrajectory([0 0 -400; 100 0 -400; 0 100 -400],[0 200 400]); 
traj2 = waypointTrajectory([0 0 400; 100 0 400; 0 100 400],[0 200 400],ReferenceFrame="ENU");
traj3 = geoTrajectory([1 -5 0; 1.001 -5 0; 1.002 -5 100],[0 3600 7200]);

Постройте эти три траектории один за другим.

plotTrajectory(viewer,traj1,Color=[1 0 0]);
plotTrajectory(viewer,traj2,Color=[0 1 0]);
plotTrajectory(viewer,traj3,Color=[0 0 1]);

Возьмите снимок состояния и покажите результаты.

drawnow
snapshot(viewer)

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

свернуть все

Отслеживание средства просмотра земного шара в виде trackingGlobeViewer объект.[1]

Целевые траектории в виде waypointTrajectory объект, geoTrajectory объект или массив ячеек waypointTrajectory объекты или geoTrajectory объекты. Когда задано как массив ячеек, траектории могут содержать оба waypointTrajectory объекты и geoTrajectory объекты. Система координат раньше строила waypointTrajectory объект является локальным NED или системой координат ENU с ее источником, заданным ReferenceLocation свойство viewer.

Аргументы name-value

Задайте дополнительные пары аргументов как Name1=Value1,...,NameN=ValueN, где Name имя аргумента и Value соответствующее значение. Аргументы name-value должны появиться после других аргументов, но порядок пар не имеет значения.

Пример: plotTrajectory(viewer,trajectories,Color=[1 0 0])

Ширина линии траектории в виде положительного значения в точках, где 1 точка = 1/72 дюйма. Ширина линии не может быть более тонкой, чем ширина пикселя. Если вы устанавливаете ширину линии на значение, которое меньше ширины пикселя в вашей системе, отображения линии как один пиксель шириной.

Цвет траекторий в виде одной из этих опций:

  • 1 3 триплет RGB — График все траектории с тем же цветом.

  • N-by-3 матрица триплетов RGB — График каждая траектория в различном цвете, где N является количеством траекторий.

Введенный в R2021b

[1] Выравнивание контуров и меток области является представлением функции, обеспеченной по условию поставщики, и не подразумевает подтверждение MathWorks®.

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