output

Получите текущее состояние логики дорожки

Описание

history = output(historyLogic) возвращает обновления новейшей истории объекта логики истории дорожки, historyLogic.

пример

scores = output(scoreLogic) возвращается в scores текущий счет и максимальный счет дорожки выигрывают логический объект, scoreLogic.

Примеры

свернуть все

Создайте основанную на истории логику. Задайте пороговые значения подтверждения Mc и Nc как вектор [3 5]. Задайте пороговые значения удаления Md и Nd как вектор [6 7].

historyLogic = trackHistoryLogic('ConfirmationThreshold',[3 5], ...
    'DeletionThreshold',[6 7]);

Получите новейшую историю логики. Вектор истории имеет длину 7, который является большим из Nc и Nd. Всеми значениями является 0 потому что логика не инициализируется.

h = output(historyLogic)
h = 1x7 logical array

   0   0   0   0   0   0   0

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

init(historyLogic);
h = output(historyLogic)
h = 1x7 logical array

   1   0   0   0   0   0   0

Обновите логику с хитом, затем получите новейшую историю логики.

hit(historyLogic);
h = output(historyLogic)
h = 1x7 logical array

   1   1   0   0   0   0   0

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

scoreLogic = trackScoreLogic;

Получите текущий и максимальный счет логики. Обоими баллами является 0 потому что логика не инициализируется.

s = output(scoreLogic)
s = 1×2

     0     0

Задайте объем интервала обнаружения датчика (volume), и новый целевой уровень в единичном объеме (beta). Инициализируйте логику с помощью этих параметров и вероятностей по умолчанию обнаружения и ложного предупреждения. Первое обновление логики имеет успех.

volume = 1.3;
beta = 0.1;
init(scoreLogic,volume,beta);

Получите текущий и максимальный счет логики.

s = output(scoreLogic)
s = 1×2

   11.6699   11.6699

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

miss(scoreLogic)
s = output(scoreLogic)
s = 1×2

    9.3673   11.6699

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

свернуть все

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

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

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

свернуть все

Недавняя история дорожки historyLogic, возвращенный как логический вектор. Длина вектора совпадает с длиной History свойство historyLogic. Первый элемент является новым обновлением. true значение указывает на хит и false значение указывает на мисс.

Текущее и максимальное множество scoreLogic, возвращенный как 1 2 числовой вектор. Первый элемент задает текущий счет. Второй элемент задает максимальный счет.

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

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

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

| | |

Введенный в R2018b