мисс

Обновите логику дорожки с мисс

Синтаксис

miss(historyLogic)
miss(scoreLogic)
miss(scoreLogic,pd,pfa)

Описание

пример

miss(historyLogic) обновляет историю дорожки с мисс.

miss(scoreLogic) обновляет счет дорожки в случае мисс, с помощью вероятностей по умолчанию обнаружения и ложного предупреждения.

пример

miss(scoreLogic,pd,pfa) обновляет счет дорожки в случае мисс, задавая вероятность обнаружения pd и вероятность ложного сигнального pfa.

Примеры

свернуть все

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

historyLogic = trackHistoryLogic;

Инициализируйте логику, которая записывает хит как первое обновление логики. Первый элемент свойства 'History', которое указывает на новое обновление, равняется 1.

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

Обновите логику с мисс. Первым элементом свойства 'History' является 0.

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

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

scoreLogic = trackScoreLogic;

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

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

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

init(scoreLogic,volume,beta,pd,pfa);
disp(['Score and MaxScore: ', num2str(output(scoreLogic))]);
Score and MaxScore: 11.6699      11.6699

Обновите логику с мисс. Текущие уменьшения счета, но максимальный счет не изменяется.

miss(scoreLogic,pd,pfa)
disp(['Score and MaxScore: ', num2str(output(scoreLogic))])
Score and MaxScore: 9.36735      11.6699

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

свернуть все

Отследите логику истории, заданную как объект trackHistoryLogic.

Отследите логику счета, заданную как объект trackScoreLogic.

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

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

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

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

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

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

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

| | |

Введенный в R2018b