вывод

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

Синтаксис

history = output(historyLogic)
scores = output(scoreLogic)

Описание

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