资源简介
D-S证据理论 MATLAB完整代码
代码片段和文件信息
%% 功能:融合xy两行向量(经典Dempster-Shafer组合公式)
% xy的格式形如[m1 m2 m3 ... mk m(全集) m(空集)]
% 要求m1 m2 m3 ...之间互相无交集
% m(全集)可不为0,表示不确定度
% m(空集)肯定是0
%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% (前一行,后一行)
function x=DS_fusion(xy)%% DS_fusion(1*6 1*6)
%% 判断输入x、y为行向量;列数相等
[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 %% nx=1 mx=6
if i==mx-1
x(1i)=x(1i)*y(1i); %% 对全集的特殊处理
else
x(1i)=x(1i)*y(1i)+x(1i)*y(1mx-1)+y(1i)*x(1mx-1);
end
temp=temp+x(1i);
end
for i=1:mx-1
x(1i)=x(1i)/temp;
end
x(1mx)=0;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-04-16 17:05 D-S Fusion\
文件 913 2019-04-16 16:48 D-S Fusion\DS_fusion.m
文件 411 2019-04-17 09:30 D-S Fusion\DS_judg.m
文件 1283 2019-04-16 16:48 D-S Fusion\D_S_main.m
- 上一篇:matlabPFC仿真模型
- 下一篇:csv格式转mat.m
相关资源
- matlabPFC仿真模型
- matlab近似处理电力系统潮流追踪Powe
- 粒子群优化的极限学习机matlab源代码
- 粒子群算法MATLAB仿真
- 图像中提取圆环的matlab代码
- matlab 实现Gabor滤波器
- 亚像素边缘提取MATLAB码
- matlab批量打开NC文件_批量转tif
- matlab计算反射阵单元相位(460652).
- 基于Matlab的主动轮廓分割资料.txt
- 基于Matlab的UR5六轴机器人数值解法与
- 非线性调频matlab仿真
- 手写体数字的精准识别matlab版
- 生成节点导纳矩阵matlab
- my_CLPSO.m
- 三相逆变器MATLAB仿真
- MATLAB雅克比迭代法Jacobi method和高斯
- 机器人控制系统设计与MATLAB仿真:基
- 基于Matlab的图像RGB和HIS互换
- 图像清晰度评价指标_Matlab
- MATLAB 画圆柱体
- nc文件的读取作图
- MATLAB JPEG图像压缩
- matlab图像融合程序
- 导线网平差matlab程序
- ID3算法MATLAB实现,机器学习作业
- 基于颜色的matlab代码
- 图像分类模式识别算法源代码
- MATLAB直方图绘制代码
- matlab 一维传热问题
评论
共有 条评论