radialspeed

Относительная радиальная скорость

Синтаксис

Rspeed = radialspeed(Pos,V)
Rspeed = radialspeed(Pos,V,RefPos)
Rspeed = radialspeed(Pos,V,RefPos,RefV)

Описание

Rspeed = radialspeed(Pos,V) возвращает радиальную скорость данных платформ относительно базовой платформы. Платформы имеют положения Pos и скорости V. Базовая платформа является стационарной и расположена в начале координат.

Rspeed = radialspeed(Pos,V,RefPos) задает положение базовой платформы.

Rspeed = radialspeed(Pos,V,RefPos,RefV) задает скорость базовой платформы.

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

Pos

Положения платформ, заданных как 3 N матрицей. Каждый столбец задает положение в форме [x; y; z], в метрах.

V

Скорости платформ, заданных как 3 N матрицей. Каждый столбец задает скорость в форме [x; y; z], в метрах в секунду.

RefPos

Положение базовой платформы, заданной как вектор 3 на 1. Вектор имеет форму [x; y; z], в метрах.

Значение по умолчанию: [0; 0; 0]

RefV

Скорость базовой платформы, заданной как вектор 3 на 1. Вектор имеет форму [x; y; z], в метрах в секунду.

Значение по умолчанию: [0; 0; 0]

Выходные аргументы

Rspeed

Радиальная скорость в метрах в секунду, как вектор N-1. Каждый номер в векторе представляет радиальную скорость соответствующей платформы. Положительные числа указывают, что платформа приближается к базовой платформе. Отрицательные числа указывают, что платформа переезжает от базовой платформы.

Примеры

свернуть все

Вычислите радиальную скорость цели относительно стационарной платформы. Примите, что цель расположена в (20,20,0) метры в декартовых координатах и перемещается со скоростью (10,10,0) метры в секунду. Базовая платформа расположена в (1,1,0).

rspeed = radialspeed([20; 20; 0],[10; 10; 0],[1; 1; 0])
rspeed = -14.1421

Отрицательная радиальная скорость указывает, что цель отступает с платформы.

Расширенные возможности

Введенный в R2011a