exponenta event banner

height2el

Преобразование целевой высоты в угол возвышения

    Описание

    пример

    el = height2el(tgtht,anht,R) возвращает целевой угол возвышения в градусах. Эта функция предполагает, что высоты привязаны к земле.

    el = height2el(___,model) определяет модель Земли, используемую для вычисления целевой отметки. Определить model как 'Curved' или 'Flat'.

    el = height2el(___,re) задает эффективный радиус Земли в метрах как положительный скаляр re.

    Примеры

    свернуть все

    Определение угла возвышения цели при заданной высоте 8 км, высота датчика 10 m и диапазон 300 км. Преобразуйте целевую высоту и дальность в метры.

    tgtht = 8e3;
    anht = 10;
    R = 300e3;
    
    el = height2el(tgtht,anht,R)
    el = 0.5129
    

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

    свернуть все

    Целевая высота, заданная как скалярный вектор или вектор длиной M. Единицы в метрах.

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

    Высота датчика, заданная как скалярный вектор или вектор длиной М. Единицы в метрах.

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

    Диапазон между целью и датчиком, заданный как скалярный или M-вектор длины. Единицы в метрах.

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

    Модель Земли, используемая для расчета целевого угла возвышения, указанного как 'Curved' или 'Flat'. По умолчанию height2el функция предполагает криволинейную модель Земли.

    Эффективный радиус Земли, заданный как положительный скаляр. По умолчанию re составляет 4/3 радиуса Земли. Единицы в метрах. Функция игнорирует этот ввод, когда model имеет значение 'Flat'.

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

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

    свернуть все

    Целевой угол возвышения, возвращаемый как скалярный вектор или вектор длины М. Единицы измерения в градусах.

    Ссылки

    [1] Бартон, Дэвид К. Радарные уравнения для современных радаров. Серия радаров Artech House. Норвуд, месса: Artech House, 2013.

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

    Создание кода C/C + +
    Создайте код C и C++ с помощью MATLAB ® Coder™

    .

    См. также

    Функции

    Представлен в R2021a