plotPlatform

Постройте набор платформ в плоттере платформы

Синтаксис

plotPlatform(platPlotter,positions)
plotPlatform(platPlotter,positions,velocities)
plotPlatform(platPlotter,positions,labels)
plotPlatform(platPlotter,positions,velocities,labels)

Описание

plotPlatform(platPlotter,positions) задает положения платформ M, положения которых построены по platPlotter. Задайте позиции M-by-3 матрица, где каждый столбец матрицы соответствует x - y - и z - координаты местоположений платформы.

plotPlatform(platPlotter,positions,velocities) также задает соответствующие скорости платформ. Скорости построены как векторы строки, происходящие от положений платформ. Если задано, скорости должны иметь те же размерности как положения.

plotPlatform(platPlotter,positions,labels) также задает вектор ячейки длины M, элементы которого содержат текстовые метки, соответствующие платформам M, заданным в матрице положений. Если не использовано, никакие метки не построены.

пример

plotPlatform(platPlotter,positions,velocities,labels) задает скорости и текстовые метки, соответствующие платформам M, заданным в матрице положений.

Примеры

свернуть все

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

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);

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

свернуть все

Плоттер платформы, заданный как объект platformPlotter.

Положения платформы, заданные как M-by-3 матрица с действительным знаком, где M является количеством платформ. Каждый столбец матрицы соответствует x - y - и z - координаты местоположений платформы в метрах.

Скорости платформы, заданные как M-by-3 матрица с действительным знаком, где M является количеством платформ. Каждый столбец матрицы соответствует x, y и скоростям z платформ. Если задано, velocities должен иметь те же размерности как positions.

Метки платформы, заданные как M-by-1 массив ячеек из символьных векторов, где M является количеством платформ. labels содержит текстовые метки, соответствующие платформам M, заданным в positions. Если labels не использован, никакие метки не построены.

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

|

Введенный в R2018b