clone
Create copy of track logic
Description
returns a copy of the current track logic object, clonedLogic = clone(logic)logic.
Examples
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 = 1×7 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
Track history logic, specified as a trackHistoryLogic object.
Output Arguments
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 R2020a
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.
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- 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)