exponenta event banner

стоимость

Инфракрасная интенсивность при заданных угле и частоте

Описание

пример

irval = value(irsig,az,el) возвращает значение интенсивности ИК-сигнала, irval, указанный объектом ИК-подписи, irsig, вычисленная по азимуту, azи отметка, el. Если указанный азимут и отметка находятся вне области, в которой определена ИК-сигнатура, то интенсивность ИК возвращается как -Inf в dBw/sr.

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

развернуть все

Подпись сечения радара, указанная как irSignature объект.

Азимутальный угол, заданный как скалярный или длина - M действительный вектор. Единицы измерения в градусах. az, el, и freq аргументы должны иметь одинаковый размер. Можно, однако, указать один или два аргумента как скаляры, в этом случае аргументы расширяются до длины-M.

Пример: 30

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

Угол возвышения, заданный как скалярный или вещественно-значимый вектор длины-M. az и el аргументы должны иметь одинаковый размер. Можно, однако, указать один или два аргумента как скаляры, в этом случае аргументы расширяются до длины-M. Единицы измерения в градусах.

Пример: -4

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

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

развернуть все

Инфракрасная интенсивность, возвращаемая как скалярный или вещественно-значимый вектор длины-М. Единицы измерения находятся в дБт/ср.

Примеры

развернуть все

Создайте и просмотрите сигнатуру интенсивности ИК-сигнала. Сигнатура зависит от азимута и отметки.

Определите точки выборки азимута и угла места.

az = -90:90;
el = [-30:30];

Создайте шаблон сигнатуры интенсивности ИК-излучения.

pat = 50*cosd(2*el.')*cosd(az).^2;
irsig = irSignature('Pattern',pat,'Azimuth',az,'Elevation',el);

Отображение ИК-шаблона.

imagesc(irsig.Azimuth,irsig.Elevation,irsig.Pattern)
xlabel('Azimuth (deg)')
ylabel('Elevation')
title('Infrared Signature Pattern (dBw/sr)')

Figure contains an axes. The axes with title Infrared Signature Pattern (dBw/sr) contains an object of type image.

Получить значение интенсивности ИК-излучения при азимуте 25 градусов и отметке 10 градусов.

value(irsig,25,10)
ans = 38.5929

Получение значения инфракрасной интенсивности за пределами допустимого диапазона отметок.

value(irsig,25,35)
ans = -Inf

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

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

.
Представлен в R2018b