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