Create copy of track logic
clonedLogic = clone(logic)
example
clonedLogic = clone(logic) returns a copy of the current track logic object, logic.
clonedLogic
logic
collapse all
Create a history-based logic. Specify confirmation threshold values Mc and Nc as the vector [3 5]. Specify deletion threshold values Md and Nd as the vector [6 7].
historyLogic = trackHistoryLogic('ConfirmationThreshold',[3 5], ... 'DeletionThreshold',[6 7])
historyLogic = trackHistoryLogic with properties: ConfirmationThreshold: [3 5] DeletionThreshold: [6 7] History: [0 0 0 0 0 0 0]
Initialize the logic, which records a hit as the first update to the logic.
init(historyLogic)
Update the logic four more times, where only the odd updates register a hit.
for i = 2:5 isOdd = logical(mod(i,2)); if isOdd hit(historyLogic) else miss(historyLogic) end end
Get the current state of the logic.
history = output(historyLogic)
history = 1x7 logical array 1 0 1 0 1 0 0
Create a copy of the logic. The clone has the same confirmation threshold, deletion threshold, and history as the original history logic.
clonedLogic = clone(historyLogic)
clonedLogic = trackHistoryLogic with properties: ConfirmationThreshold: [3 5] DeletionThreshold: [6 7] History: [1 0 1 0 1 0 0]
trackHistoryLogic
trackScoreLogic
Track logic, specified as a trackHistoryLogic object or trackScoreLogic object.
Cloned track logic, returned as a trackHistoryLogic object or trackScoreLogic object.
trackHistoryLogic | trackScoreLogic
You have a modified version of this example. Do you want to open this example with your edits?