slant2grndrange

Преобразуйте наклонную область значений, чтобы основать проекцию области значений

    Описание

    пример

    grndrng = slant2grndrange(slrng,grazang) возвращает наземную проекцию области значений grndrng соответствие наклону располагается slrng и угол падения grazang.

    Примеры

    свернуть все

    Определите наземную проекцию области значений, учитывая наклонную область значений 2 000 м и угол падения 30.

    slantrng = 2000;
    grazang = 30;

    Вычислите наземную проекцию области значений.

    grndrng = slant2grndrange(slantrng,grazang)
    grndrng = 1.7321e+03
    

    Вычислите наземную проекцию области значений для цели, имеющей наклонную область значений 1 000 м от датчика. Датчик смонтирован на платформе, которая составляет 300 м над землей. Примите, что Земля является плоской.

    gang = grazingang(300,1000);  % Grazing angle
    depang = gang;                % Depression angle
    grndrng = slant2grndrange(1000,gang)
    grndrng = 953.9561
    

    Повторите расчет, но теперь примите, что Земля изогнута.

    Rearth = physconst('earthradius');
    
    gangsph = grazingang(300,1000,'Curved',Rearth);      % Grazing angle
    depangsph = depressionang(300,1000,'Curved',Rearth); % Depression angle
    tgtHeight = 0;                                       % Smooth Earth
    Re = effearthradius(1000,300,tgtHeight);             % Effective Earth radius
    grndrngcurved = Re*deg2rad(depangsph-gangsph)
    grndrngcurved = 1.2344e+03
    

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

    свернуть все

    Наклоните область значений в метрах в виде положительного действительного скаляра или вектора.

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

    Угол падения в градусах в виде скаляра в области значений [0, 90].

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

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

    свернуть все

    Оснуйте проекцию области значений в метрах, возвращенных как положительный действительный скаляр или вектор. grndrng имеет ту же размерность как slrng.

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

    Генерация кода C/C++
    Генерация кода C и C++ с помощью MATLAB® Coder™.

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

    | |

    Введенный в R2021a