azel2phitheta

Преобразуйте углы из формы азимута-подъёма в форму phi-theta

Описание

пример

PhiTheta = azel2phitheta(AzEl) преобразует пары угла азимута/изменения высоты в соответствующие пары угла phi/theta.

пример

PhiTheta = azel2phitheta(AzEl,RotAx) также задает выбор угол соглашения с использованием RotAx.

Примеры

свернуть все

Найдите представление phi-theta для 30 ° азимута и 10 ° повышения для соглашения, где phi задана от оси y до оси Z, а theta задана от оси X к плоскости yz.

PhiTheta = azel2phitheta([30;10])
PhiTheta = 2×1

   19.4254
   31.4749

Найдите представление phi-theta для 30 ° азимута и 10 ° повышения для соглашения с phi, заданным от оси X до оси Y, и theta, заданная от оси Z к плоскости xy.

PhiTheta = azel2phitheta([30;10],false)
PhiTheta = 2×1

    30
    80

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

свернуть все

Азимут и углы возвышения, заданные как двухрядная матрица. Каждый столбец матрицы представляет угол в степенях, в виде [азимута; повышение].

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

Выбор угла Phi-theta, заданный как true или false.

  • Если RotAx является trueугол phi определяется от оси y до оси z, и угол theta определяется от оси x к плоскости yz.

  • Если RotAx является falseугол phi определяется от оси x до оси y, и угол theta определяется от оси z к плоскости xy -. (см. Альтернативное определение Phi и Theta).

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

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

свернуть все

Углы Phi и theta, возвращенные как двухрядная матрица. Каждый столбец матрицы представляет угол в степенях, в виде [phi; theta]. Матричные размерности PhiTheta те же, что и у AzEl.

Подробнее о

свернуть все

Азимут и углы возвышения

azimuth angle вектора является угол между осью x и ортогональной проекцией вектора на плоскость xy. Угол положителен в движении от оси x к оси y. Азимутальные углы лежат между -180 и 180 степенями. elevation angle является углом между вектором и его ортогональной проекцией на xy -плоск. Угол положителен при движении к положительной оси z от плоскости xy. По умолчанию направление boresight элемента или массива выровнено с положительной осью x -. Направление boresight является направлением основной лепестка элемента или массива.

Примечание

Угол возвышения иногда определяется в литературе как угол, который вектор делает с положительной осью z -. MATLAB® и Phased Array System Toolbox™ продукты не используют это определение.

Этот рисунок иллюстрирует угол азимута и угол возвышения для вектора, показанного в виде зеленой сплошной линии.

Углы Фи и Теты

Угол phi (φ) является углом от положительной оси y до ортогональной проекции вектора на плоскость yz. Угол положителен к положительной оси z -. Угол phi находится между 0 и 360 степенями. Угол theta (θ) является углом от оси x до самого вектора. Угол положительный к плоскости yz. Угол theta находится между 0 и 180 степенями.

Рисунок иллюстрирует phi и theta для вектора, который появляется в виде зеленой сплошной линии.

Координатные преобразования между и az/el описываются следующими уравнениями

sinel=sinϕsinθtanaz=cosϕtanθcosθ=coselcosaztanϕ=tanel/sinaz

Это преобразование применяется, когда RotAx является true.

Альтернативное определение Phi и Theta

Угол phi (φ) является углом от положительной оси x до ортогональной проекции вектора на плоскость xy. Угол положителен к положительной оси y -. Угол phi находится между 0 и 360 степенями. Угол theta (θ) является углом от оси z до самого вектора. Угол положительный к плоскости xy. Угол theta находится между 0 и 180 степенями.

Рисунок иллюстрирует φ и θ для вектора, который появляется в виде зеленой сплошной линии.

ϕ=azθ=90elaz=ϕel=90θ

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

.
Введенный в R2012a