exponenta event banner

el2height

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

    Описание

    пример

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

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

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

    Примеры

    свернуть все

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

    el = 0.5;
    anht = 10;
    R = 300e3;
    
    tgtht = el2height(el,anht,R)
    tgtht = 7.9325e+03
    

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

    свернуть все

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

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

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

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

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

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

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

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

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

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

    свернуть все

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

    Ссылки

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

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

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

    .

    См. также

    Функции

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