资源简介
加权质心定位算法,里面有我的解释,很详细,相信大家能够看懂
代码片段和文件信息
clear
clc
%建立坐标系
for i=1:1:10
for j=1:1:10
x(j+(i-1)*10)=(i-1)*10;
y(j+(i-1)*10)=(j-1)*10;
end
end
figure
plot(xy‘.‘)
hold on
%在坐标系内随机分布50个待定位节点,以红色星号表示
axis([0 100 0 100])
xy=[x;y]
hold on
xm=90;
ym=90;
n=50;
for i=1:1:n
Sx(i)=rand(11)*xm;
Sy(i)=rand(11)*ym;
plot(Sx(i)Sy(i)‘r*‘)
xlabel(‘x轴‘)
ylabel(‘y轴‘)
hold on
end
dm=30;
m=100;
for j=1:1:n
SS=[Sx(j);Sy(j)];
k=0;
%以dm为半径,寻找每个待定位节点周围的锚节点
for i=1:1:m
d=norm((xy(:i)-SS)2);
%%%%%%%%%%%设定权值%%%%%%%%%%%%
if d<=dm
%xy是一个2行m列的矩阵,所有横坐标为第一行,纵坐标为第二行;xx(j,i)
%表示第j个待定位节点的第i个锚节点的横坐标
p(ji)=1/d ;
xx(ji)=xy(1i);
yy(ji)=xy(2i);
k=k+1;
else
p(ji)=0;
xx(ji)=0;
yy(ji)=0;
end
end
%计算范围内所有锚节点的平均坐标,即质心,以空心圆表示
if k~=0
cent(:j)=[sum(xx(j:));sum(yy(j
- 上一篇:MATLAB 2018b windows破解文件
- 下一篇:flowshop测试算例
相关资源
- 基于RSSI的VIRE定位算法
- 基于RSSI强度、指纹库仿真代码,主要
- 基于RSSI利用KNN位置指纹法的室内定位
- 计算图像的质心
- RSSI指纹库
- 基于MATLAB的蓝牙测距代码
- Rssi Matlab仿真程序
- 质心算法 matlab实现代码
- RSSI定位算法MATLAB代码
- 使用matlab进行质心计算
- RSSI定位 MATLAB
- 官方PSNR和SSIM---matlab实现
- 质心定位算法MATLAB仿真
- 基于RSSI定位的matlab仿真程序
- RSSI算法定位matlab仿真.zip
- 质心定位算法
- 基于RSSI的距离测量 matlab
- matlab rssi定位代码
- matlab 加权质心定位
- 有高斯噪声的RSSI值仿真代码
- 图像相似度计算(PSNRSSIM)
- 求质心程序
- matlab 边缘检测并求出面积,周长,质
- 质心算法matlab仿真程序
- 多个目标定位的基本算法仿真
- matlab RSSI 算法
- matlab图像质心提取
- RSSI的无线定位matlab代码
- TOA
- RSSI rssi定位算法
评论
共有 条评论