sync
Synchronize scores of trackScoreLogic
objects
Description
sync(
sets the values of scoreLogic1
,scoreLogic2
)'Score'
and 'MaxScore'
of scoreLogic1
to the values of
scoreLogic2
.
Examples
Create a score logic using the default confirmation and deletion thresholds.
scoreLogic1 = trackScoreLogic
scoreLogic1 = trackScoreLogic with properties: ConfirmationThreshold: 20 DeletionThreshold: -5 Score: 0 MaxScore: 0
Create a second score logic, specifying the confirmation threshold as 30 and the deletion threshold as -10.
scoreLogic2 = trackScoreLogic('ConfirmationThreshold',30,'DeletionThreshold',-10)
scoreLogic2 = trackScoreLogic with properties: ConfirmationThreshold: 30 DeletionThreshold: -10 Score: 0 MaxScore: 0
Initialize the two score logics using different target rates in a unit volume.
volume = 1.3; % Volume of a sensor detection bin beta1 = 0.1; % New target rate in a unit volume init(scoreLogic1,volume,beta1); disp(['Score and MaxScore of ScoreLogic1: ', num2str(output(scoreLogic1))])
Score and MaxScore of ScoreLogic1: 11.6699 11.6699
beta2 = 0.3; % New target rate in a unit volume init(scoreLogic2,volume,beta2); disp(['Score and MaxScore of ScoreLogic2: ', num2str(output(scoreLogic2))])
Score and MaxScore of ScoreLogic2: 12.7685 12.7685
Specify the likelihood that a detection is assigned to the track. Then, update the second score logic with a hit.
likelihood = 0.05 + 0.05*rand(1);
hit(scoreLogic2,volume,likelihood)
disp(['Score and MaxScore of ScoreLogic2: ', num2str(output(scoreLogic2))])
Score and MaxScore of ScoreLogic2: 24.3413 24.3413
Synchronize scoreLogic1
to have the same 'Score' and 'MaxScore' as scoreLogic2
. The sync
function does not modify the confirmation or deletion thresholds. To verify this, display the properties of both score logic objects.
sync(scoreLogic1,scoreLogic2) scoreLogic1
scoreLogic1 = trackScoreLogic with properties: ConfirmationThreshold: 20 DeletionThreshold: -5 Score: 24.3413 MaxScore: 24.3413
scoreLogic2
scoreLogic2 = trackScoreLogic with properties: ConfirmationThreshold: 30 DeletionThreshold: -10 Score: 24.3413 MaxScore: 24.3413
Input Arguments
Track score logic to synchronize, specified as a trackScoreLogic
object.
Reference track score logic, specified as a trackScoreLogic
object.
Extended Capabilities
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
Version History
Introduced in R2018b
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.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- 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)