clone
Description
returns a copy of the current track logic object, clonedLogic
= clone(logic
)logic
.
Examples
Clone Track History Logic
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]
Input Arguments
logic
— Track history logic
trackHistoryLogic
object
Track history logic, specified as a trackHistoryLogic
object.
Output Arguments
clonedLogic
— Cloned track logic
trackHistoryLogic
object
Cloned track logic, returned as a trackHistoryLogic
object.
Extended Capabilities
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
Version History
Introduced in R2021a
See Also
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)