资源简介

本资源是一个基于Matlab软件的D-S证据理论的源代码,其中代码有相应注释,如果对程序代码存在不懂之处可留言。欢迎大家留言交流。

资源截图

代码片段和文件信息

function x=DS_fusion(xy) 
 
%功能:融合xy两行向量 
 
[nxmx]=size(x); 
if 1~=nx 
    disp(‘x应为行向量‘); 
    return; 
end 
 
[nymy]=size(y); 
if 1~=ny 
    disp(‘y应为行向量‘); 
    return; 
end 
 
if mx~=my 
    disp(‘xy列数应相等‘); 
    return; 
end 
 
temp=0; 
for i=1:mx-1 
    x(1i)=x(1i)*y(1i)+x(1i)*y(1mx-1)+y(1i)*x(1mx-1); 
    if i==mx-1 
        x(1i)=x(1i)*y(1i); 
    end 
    temp=temp+x(1i); 
end 
 
for i=1:mx-1 
    x(1i)=x(1i)/temp; 
end 
 
x(1mx)=0; 
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         734  2018-12-07 11:05  DS_out.m
     文件        1319  2018-12-07 11:06  D_S_main.m
     文件         529  2018-12-07 11:06  DS_fusion.m

评论

共有 条评论