exponenta event banner

solidangle

Сплошной угол области, ограниченный углами азимута и места

    Описание

    пример

    omega = solidangle(az,el) возвращает твердотельный угол omega в стерадианах для области сферы, ограниченной углами азимута az и углы возвышения el. az и el должен иметь одинаковое количество столбцов, или один из входов должен быть вектором столбца 2 на 1.

    Примеры

    свернуть все

    Вычислите твердотельный угол для трех областей сферы, имеющих одинаковые пределы азимута.

    az = [0;65];
    el = [-15 20 15;5 30 80];
    
    omega = solidangle(az,el)
    omega = 1×3
    
        0.3925    0.1792    0.8236
    
    

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

    свернуть все

    Азимутальные углы в градусах, заданные как двухстрочная матрица. Каждый столбец в az имеет форму [az1;az2], где az1 и az2 - азимутальные пределы omega создан путем командировки из az1 кому az2 против часовой стрелки. az1 и az2 должно быть в диапазоне от -180 до 180.

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

    Углы возвышения в градусах, заданные как двухстрочная матрица. Каждый столбец в el имеет форму [el1;el2], где el1 и el2 - границы сектора высотной отметки, покрываемые omega. el1 и el2 должно быть в диапазоне от -90 до 90.

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

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

    свернуть все

    Сплошной угол в стерадианах, возвращаемый как вектор строки. Продукция omega зависит от размеров az и el:

    • Если оба az и el - матрицы, каждый элемент omega вычисляется для азимута и углов места в соответствующем столбце az и el.

    • Если az является вектором столбца и el является матрицей, omega вычисляется, предполагая одинаковые азимутальные углы для всех столбцов в el.

    • Если az является матрицей и el - вектор столбца, omega вычисляется с учетом одинаковых углов возвышения для всех колонн в az.

    Ссылки

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

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

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

    .

    См. также

    Функции

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