exponenta event banner

в этом

Инициализация логики дорожки с первым попаданием

Описание

пример

init(historyLogic) инициализирует логику истории дорожек с первым попаданием.

init(scoreLogic,volume,beta) инициализирует логику оценки дорожки с первым попаданием, используя вероятности обнаружения по умолчанию и ложной тревоги.

пример

init(scoreLogic,volume,beta,pd,pfa) инициализирует логику оценки дорожки с первым попаданием, указывая вероятность обнаружения pd и вероятность ложной тревоги pfa.

Примеры

свернуть все

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

historyLogic = trackHistoryLogic
historyLogic = 
  trackHistoryLogic with properties:

    ConfirmationThreshold: [2 3]
        DeletionThreshold: [6 6]
                  History: [0 0 0 0 0 0]

Инициализируйте логику, которая записывает совпадение в качестве первого обновления логики.

init(historyLogic)
history = historyLogic.History;
disp(['History: [',num2str(history),'].']);
History: [1  0  0  0  0  0].

Создайте логику на основе оценки с порогами подтверждения и удаления по умолчанию.

scoreLogic = trackScoreLogic
scoreLogic = 
  trackScoreLogic with properties:

    ConfirmationThreshold: 20
        DeletionThreshold: -5
                    Score: 0
                 MaxScore: 0

Укажите вероятность обнаружения (pd), вероятность ложной тревоги (pfa), объем ячейки обнаружения датчика (volume) и новую целевую ставку в единице объема (beta).

pd = 0.9;     
pfa = 1e-6;   
volume = 1.3;
beta = 0.1;

Инициализируйте логику с помощью этих параметров. Первое обновление логики - хит.

init(scoreLogic,volume,beta,pd,pfa);

Отображение текущей и максимальной оценки логики. Поскольку логика была обновлена один раз, текущий балл равен максимальному баллу.

currentScore = scoreLogic.Score
currentScore = 11.6699
maximumScore = scoreLogic.MaxScore
maximumScore = 11.6699

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

свернуть все

Логика журнала отслеживания, заданная как trackHistoryLogic объект.

Логика оценки дорожки, заданная как trackScoreLogic объект.

Объем ячейки обнаружения датчика, указанный как неотрицательный скаляр. Например, 2-D радар будет иметь объем ячейки датчика (разрешение по азимуту в радианах) * (дальность) * (разрешение по дальности).

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

Скорость новых целей в единичном объеме, заданная как неотрицательный скаляр.

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

Вероятность обнаружения, заданная как неотрицательный скаляр.

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

Вероятность ложной тревоги, указанная как неотрицательный скаляр.

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

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

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

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