Main Content

reset

Reset state of track logic

Description

reset(logic) resets the track logic object, logic.

example

Examples

collapse all

Create a history-based logic using the default confirmation threshold and deletion threshold. Get the current state of the logic. The current and maximum score are both 0.

historyLogic = trackHistoryLogic;
history = output(historyLogic)
history = 1x6 logical array

   0   0   0   0   0   0

Initialize the logic, then get the current state of the logic.

volume = 1.3;
beta = 0.1;
init(historyLogic);
history = output(historyLogic)
history = 1x6 logical array

   1   0   0   0   0   0

Reset the logic, then get the current state of the logic.

reset(historyLogic)
history = output(historyLogic)
history = 1x6 logical array

   0   0   0   0   0   0

Create a score-based logic using the default confirmation threshold and deletion threshold. Get the current state of the logic. The current and maximum score are both 0.

scoreLogic = trackScoreLogic;
score = output(scoreLogic)
score = 1×2

     0     0

Initialize the logic, then get the current state of the logic.

volume = 1.3;
beta = 0.1;
init(scoreLogic,volume,beta);
score = output(scoreLogic)
score = 1×2

   11.6699   11.6699

Reset the logic, then get the current state of the logic. The current and maximum score are both 0.

reset(scoreLogic)
score = output(scoreLogic)
score = 1×2

     0     0

Input Arguments

collapse all

Track logic, specified as a trackHistoryLogic object or trackScoreLogic object.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Version History

Introduced in R2018b