output

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

Описание

пример

history = output(historyLogic) возвращает последние обновления истории логического объекта track history, 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. Первый элемент - это последнее обновление. A true значение указывает на попадание и false значение указывает на промах.

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

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

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

.
Введенный в R2018b