checkConfirmation

Проверяйте, должна ли дорожка быть подтверждена

Описание

пример

tf = checkConfimation(historyLogic) возвращает флаг, который является true когда, по крайней мере, Mc из Nc недавние обновления объекта historyLogic логики истории дорожки true.

Примеры

свернуть все

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

historyLogic = trackHistoryLogic('ConfirmationThreshold',[2 3], ...
    'DeletionThreshold',[3 3])
historyLogic = 
  trackHistoryLogic with properties:

    ConfirmationThreshold: [2 3]
        DeletionThreshold: [3 3]
                  History: [0 0 0]

Инициализируйте логику, которая записывает хит как первое обновление логики. Флагом подтверждения является false потому что количество хитов меньше два (МГц).

init(historyLogic)
history = output(historyLogic);
confFlag = checkConfirmation(historyLogic);
disp(['History: [',num2str(history),']. Confirmation Flag: ',num2str(confFlag)]);
History: [1  0  0]. Confirmation Flag: 0

Обновите логику с хитом. Флагом подтверждения является true потому что два хита (МГц) считаются в новых трех обновлениях (Nc).

hit(historyLogic)
history = output(historyLogic);
confFlag = checkConfirmation(historyLogic);
disp(['History: [',num2str(history),']. Confirmation Flag: ',num2str(confFlag)]);
History: [1  1  0]. Confirmation Flag: 1

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

свернуть все

Отследите логику истории в виде trackHistoryLogic объект.

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

свернуть все

Дорожка должна быть подтверждена, возвращена как true или false.

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

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

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

Введенный в R2020a