资源简介
利用D-S证据理论进行数据融合,应用于无线传感器网络目标定位,决策级融合
代码片段和文件信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%% 支持向量机的核心程序,计算判决方程的权系数等参量 %%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function [alpha_star a_star bias p b]=ddsvmm(xysigmacy)
xx=x;
yy=y;
ker_param=sigma; %%%%%%%%设置核函数参数
[Dim Nf]= size(xx);
z = 2*(yy==cy) - 1; %%%%%%%将类别矩阵转化为逻辑矩阵,构造二类分类器
p = zeros(Nf);
for i = 1:Nf
p(:i)= exp(-sum((xx-xx(:i)*ones(1Nf)).^2)‘/(2*ker_param^2)); %%选用径向基函数作为核函数
end
alpha_star = quadprog((z‘*z).*(p‘*p) -ones(1 Nf) [] [] z0 0); %%计算权值
a_star = p*(alpha_star.*z‘);
in = find(alpha_star > 0); %%找权值为正的下标
if isempty(in)
bias = 0;
else
B= z(in) - a_star‘* p(:in); %%%求偏置
bias = mean(B);
end
sv = find(abs(a_star) > 1e-10); %%找支持向量
Nsv = length(sv);
if isempty(sv)
error(‘No support vectors found‘);
else
disp([‘Found ‘ num2str(Nsv) ‘ support vectors‘])
end
b = 1/sqrt(sum(a_star.^2)); %% 求最大化边缘
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1411 2011-06-21 11:09 ds仿真\ddsvmm.m
文件 870 2011-07-10 10:52 ds仿真\ds.m
文件 1150 2008-06-20 10:48 ds仿真\lmsdemo.m
目录 0 2012-01-09 20:38 ds仿真
----------- --------- ---------- ----- ----
3431 4
- 上一篇:利用压缩感知的关联成像程序,计算鬼成像
- 下一篇:GMM-UBM系统框架的MAP算法
相关资源
- 3点GPS定位MATLAB仿真
- matlab读取SP3文件
- 基于RSSI的VIRE定位算法
- 系数绝对值最大 图像融合MATLAB算法
- MATLAB多聚焦图像融合将两张到六张不
- 基于MATLAB的车牌定位源程序
- 数据融合matlab
- CCA 特征融合 降维
- madgwick_传感器融合算法_matlab
-
simuli
nk中的UWB和6轴imu融合算法程序 - 基于nsct的图像融合,
- 基于BP神经网络的无线传感器定位算法
- TOA定位两步加权最小二乘MATLAB算法程
- 遥感影像融合_数字图像处理的matlab程
- 加权平均 图像融合MATLAB算法 含融合源
- MATLAB 人脸检测定位算法
- 基于卡尔曼滤波的三种经典室内定位
- GPS定位程序代码
- matlab 车牌定位与分割 详细注释
- 基于MATLAB的车牌定位.zip
- 基于运动想象脑电信号的多特征融合
- 容积卡尔曼ckf——基站测距定位解算
- 基于MATLAB的图像融合算法
- 小波变换图像融合的matlab实现
- 传感器网络节点定位算法matlab代码.
- 卫星导航定位算法与程序设计讲义.
- 基于形状与颜色特征融合的图像检索
- 小波变换法图像融合MATLAB代码
- 无源定位方法及其精度研究.
- matlab车牌定位识别,完整案例
评论
共有 条评论