代码说明:
matlab7.1环境,把当前文件夹指定为matlab工作目录
simulate.m为主控程序
其余为被调函数

文件1 ds_fusion.m

function x=DS_fusion(x,y)%功能:融合x,y两行向量[nx,mx]=size(x);
if 1~=nxdisp('x应为行向量');return;
end[ny,my]=size(y);
if 1~=nydisp('y应为行向量');return;
endif mx~=mydisp('x,y列数应相等');return;
endtemp=0;
for i=1:mx-1x(1,i)=x(1,i)*y(1,i)+x(1,i)*y(1,mx-1)+y(1,i)*x(1,mx-1);if i==mx-1x(1,i)=x(1,i)*y(1,i);endtemp=temp+x(1,i);
endfor i=1:mx-1x(1,i)=x(1,i)/temp;
endx(1,mx)=0;

文件2 ds_out.m

function DS_out(Result,ec1,ec2)%功能:由Result结果和ec1 ec2做出判断   [nx,mx]=size(Result);
if 1~=nxdisp('Result应为行向量');return;
end[data,index]=sort(Result(1,1:mx-2));  %升序排列if (Result(index(mx-2))-Result(index(mx-3))>ec1)  &  (Result(mx-1)<ec2)  &  (Result(index(mx-2))>Result(mx-1))if index(mx-2)==1   %火控 瞄准 导航 预警Type='机载火控雷达';elseif index(mx-2)==2   Type='机载瞄准雷达';elseif index(mx-2)==3   Type='机载导航雷达';elseif index(mx-2)==4   Type='机载预警雷达';elseType='识别算法出错';end
elseType='无法识别目标';
endType

文件3 simulate.m

clear%%%%%%%%%%  D_S算法设置   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%num_Sensor=3;   %传感器数目num_Object=6;   %识别对象数目  四个目标(机载雷达:  火控 瞄准 导航 预警)+全集+空集num_Period=3;   %测量周期数Info=zeros(num_Sensor,num_Object,num_Period);   % 一次判决所需要的信息Info(:,:,1)=[0.30 0.40 0.15 0.00 0.15 0.00;0.30 0.50 0.10 0.00 0.10 0.00;0.30 0.30 0.20 0.00 0.20 0.00;];Info(:,:,2)=[0.40 0.20 0.20 0.00 0.20 0.00;0.50 0.20 0.20 0.00 0.10 0.00;0.50 0.30 0.10 0.00 0.10 0.00;];Info(:,:,3)=[0.50 0.20 0.15 0.00 0.15 0.00;0.40 0.30 0.10 0.00 0.20 0.00;0.40 0.20 0.10 0.00 0.30 0.00;]; Info1=zeros(num_Period,num_Object);%各周期内传感器的融合for i=1:num_PeriodInfo1(i,:)=Info(1,:,i);for j=1:num_Sensor-1Info1(i,:)=DS_fusion(Info1(i,:),Info(j+1,:,i));endend%周期之间的融合Result=Info1(1,:);for i=1:num_Period-1Result=DS_fusion(Result,Info1(i+1,:));endec1=0.1;  %融合决策判据ec2=0.1;DS_out(Result,ec1,ec2);

d-s证据理论 matlab代码2相关推荐

  1. 龙格-库塔法(runge-kutta)matlab代码及含义,龙格-库塔法(Runge-Kutta)matlab代码及含义...

    龙格-库塔法(Runge-Kutta)matlab代码及含义 龙格-库塔法(Runge-Kutta) 数值分析中,龙格-库塔法(Runge-Kutta)是用于模拟常微分方程的解的重要的一类隐式或显式迭 ...

  2. arima模型matlab代码_PSTR面板平滑转换模型简介(附Matlab代码分享)

    写论文的时候用到的~相关的资料太少了,做一些简单内容和资料的分享.(PSTR模型的Matlab代码分享在最后)本文主要为简单理论和粗暴实操~ 有用的话可以点个赞哟(知乎小白卑微求赞) 嘻嘻下面进入正题 ...

  3. matlab数值分析拟合实例,数值分析函数拟合matlab代码.doc

    数值分析函数拟合matlab代码.doc 第一题MATLAB代码用SPLINE作图XI0204060810YI098092081064038X10012Y1NEWTON3XI,YI,X源代码见M文件Y ...

  4. 显著性图matlab,cvpr14_saliency_code 2014上的关于图像显著性区域的检测matlab代码。 271万源代码下载- www.pudn.com...

    文件名称: cvpr14_saliency_code下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 4413 KB 上传时间: 2014-09-07 下载次 ...

  5. 粒子群(pso)算法详解matlab代码,粒子群(pso)算法详解matlab代码

    粒子群(pso)算法详解matlab代码 (1)---- 一.粒子群算法的历史 粒子群算法源于复杂适应系统(Complex Adaptive System,CAS).CAS理论于1994年正式提出,C ...

  6. 变步长龙格库塔法matlab代码,matlab 龙格库塔法 变步长龙格库塔法.doc

    河北科技大学硕士学位研究生 2012--2013学年第二学期 <Matlab语言及应用>结课论文 学 院: 信息科学与工程学院 专 业: 电路与系统 姓 名: 张利超 学 号: S2012 ...

  7. dst matlab,DSTcode DST跟踪算法MATLAB代码,复杂环境中仿多目标 实现的单 Other systems 其他 272万源代码下载- www.pudn.com...

    文件名称: DSTcode下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 82 KB 上传时间: 2017-03-17 下载次数: 0 提 供 者: Mar ...

  8. 傅里叶变换的Matlab代码

    原文:http://blog.csdn.net/xiaofengsheng/article/details/5991680 傅里叶变换的Matlab代码: img=imread('e:/4.jpg') ...

  9. 博客园Markdown模式的MATLAB代码高亮方案

    前言 博客园随笔写作可以使用 Markdown 进行编辑,当展示代码时,可以使用下面的语法来对代码块进行展示: ​```language code-content ​``` 一般来说,指明了 lang ...

  10. cmd.exe命令行方式执行matlab代码 【转】

    matlab代码的命令行运行方式 当你安装完matlab时,matlab会自动将matlab.exe的路径注册到系统的环境变量.如下图: [图1] 这个时候,打开cmd.exe(附件中的命令行).首先 ...

最新文章

  1. fields在php中,phpmysqli_num_fields函数怎么用
  2. 嵌入式编程之模块化编程
  3. Java AOP研究之How is beforeMethodAdvice called
  4. mysql与Pdo_PDO和MySQLi区别与选择?
  5. Red5 webapp配置
  6. 前端跨域请求get_解决前端跨域问题方案汇总
  7. python可以连接sql server_python连接sqlserver数据库
  8. 冒泡排序,递归二分查找法,二分法
  9. c# mysql 连接类_c#中连接数据库的类怎么写呀?
  10. 细数国内无人机的江湖门派
  11. linux cxf服务端,Apache CXF 框架应用实战
  12. 手心输入法 -无广告不骚扰
  13. vba 添加outlook 签名_在Excel 2013中使用vba插入电子邮件签名
  14. 【UE4】如何获取/下载虚幻4(Unreal Engine4)源码
  15. Rimworld Mod教程 第六章:Defs文件
  16. 科技热点周刊|GitLab 上市、LinkedIn 中国停止运营、Visual Studio 2022 正式版将发布
  17. Cisco2960交换机密码破解方法
  18. 【PTA-python】第7章-1 词频统计 (30 分)--sys.stdin.read()读入到特定字符截至,双重排序条件key=lambda item:(-item[1], item[0])
  19. 精灵随着鼠标的移动而移动
  20. influxDB 常用聚合函数整理

热门文章

  1. 已知两点坐标求水平距离_已知两点坐标,两点间距离是多少 ,求那个公式
  2. Manjaro下安装和美化i3wm,以及相关软件配置
  3. Abaqus简单部件受力分析
  4. 输出一行数字,中间用空格隔开,最后一个数字没有空格
  5. 输入一行数字、数字之间用空格隔开python_Python 实现一行输入多个数字(用空格隔开)...
  6. 小程序车型品牌车系三级选择(地区也一样)
  7. plecs matlab 联合仿真,基于Matlab和PLECS的电力电子仿真实验教学
  8. linux上dig命令,Linux中dig命令起什么作用呢?
  9. 电路设计基础--MOS管驱动直流电机电路,看懂芯片手册
  10. 豆丁文档无需豆元直接下载