HE/Select_Detection.m

25 lines
1.1 KiB
Mathematica
Raw Normal View History

2024-03-30 16:35:40 +08:00
%%************************<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*****************************%%
%%=============================<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><EFBFBD>===================================%%
% data_Freuq <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><EFBFBD><EFBFBD>ź<EFBFBD>
% Pf <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD>˫<EFBFBD><EFBFBD><EFBFBD>޴<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD>
% PfH <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>
% operator ѡ<EFBFBD><EFBFBD>ʹ<EFBFBD>õļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
% JJ <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĸ<EFBFBD><EFBFBD>ŵ<EFBFBD><EFBFBD>
%%========================================================================%%
function JJ = Select_Detection(data_Freuq,Pf,PfH,Num_step,operator)
if strcmp(operator,'CME')==1
JJ = CME(data_Freuq,Pf);
elseif strcmp(operator,'FCME')==1
JJ = FCME(data_Freuq,Pf);
elseif strcmp(operator,'FCME_hard')==1
JJ = FCME_hard(data_Freuq,Pf);
elseif strcmp(operator,'Double_Th_FCME')==1
JJ = Double_Th_FCME(data_Freuq,Pf,PfH);
elseif strcmp(operator,'FCME_pro')==1
JJ = FCME_pro(data_Freuq,Pf);
elseif strcmp(operator,'DiffFCME')==1
JJ = DiffFCME_B(data_Freuq,Pf,Num_step);
else
disp('Error,please enter the correct mode of operation!');
end
end