i=1; comb.focal={}; comb.bba=[]; tabInd=[]; for foc1=1:nbfocalInterm for foc2=1:nbfocal(exp)
tmp=intersect(interm.focal{foc1},expert(exp).focal{foc2}); tabInd=[tabInd [tabIndPrev(:,foc1);foc2]];
if isempty(tmp)
tmp=[];
end comb.focal(i)={tmp}; comb.bba(i)=interm.bba(foc1)*expert(exp).bba(foc2); i=i+1; end end tabIndPrev=tabInd; interm=comb; end res=interm;

## Function 10 - Pcr6 Function

function [res]=PCR6(expert) % PCR6 combination rule % % [res]=PCR6(expert) % % Input: % expert = containt the structures of the list of focal element and
% corresponding bba for all the experts
% % Output:
% res = is the resulting expert (structure of the list of focal % element and corresponding bba) %
% Reference: A. Martin and C. Osswald, ''A new generalization of the % proportional conflict redistribution rule stable in terms of decision,'' % Applications and Advances of DSmT for Information Fusion, **Book 2,** % American Research Press Rehoboth, F. Smarandache and J. Dezert, % pp. 69-88 2006. % % Copyright (c) 2008 Arnaud Martin [expertConj,tabInd]=globalConjunctive(expert);
ind=findeqcell(expertConj.focal,[]); nbexp=size(tabInd,1);