-
大小: 1KB文件類型: .rar金幣: 1下載: 0 次發(fā)布日期: 2021-02-11
- 語言: Matlab
- 標(biāo)簽: matlab??拓?fù)鋱D??改進(jìn)dv-hop??JSAC??node??localization??hop??count??in??
資源簡介
改進(jìn)DV-Hop定位算法
首先設(shè)置初始量,布置了一個(gè)范圍為100×100m2的區(qū)域,其上隨機(jī)分布100個(gè)傳感器節(jié)點(diǎn),其中有10個(gè)信標(biāo)節(jié)點(diǎn),節(jié)點(diǎn)的通信半徑為30m。
第二步在正方形區(qū)域內(nèi)產(chǎn)生均勻分布的隨機(jī)拓?fù)洌S機(jī)產(chǎn)生節(jié)點(diǎn)坐
代碼片段和文件信息
%?BorderLength-----正方形區(qū)域的邊長,單位:m
%?NodeAmount------網(wǎng)絡(luò)節(jié)點(diǎn)的總個(gè)數(shù)
%?BeaconAmount---信標(biāo)節(jié)點(diǎn)數(shù)
%?UNAmount--------未知節(jié)點(diǎn)數(shù)
%?Sxy-----------------用于存儲節(jié)點(diǎn)的序號,橫坐標(biāo),縱坐標(biāo)的矩陣
%?Beacon------------信標(biāo)節(jié)點(diǎn)坐標(biāo)矩陣
%?UN-----------------未知節(jié)點(diǎn)坐標(biāo)矩陣
%?Distance-----------未知節(jié)點(diǎn)到信標(biāo)節(jié)點(diǎn)距離矩陣
?%?X------------------未知節(jié)點(diǎn)估計(jì)坐標(biāo)初始矩陣
%?R------------------節(jié)點(diǎn)的通信距離,一般為10-100m
clearclose?all;
BorderLength=100;
NodeAmount=100;
BeaconAmount=10;
UNAmount=NodeAmount-BeaconAmount;
R=30;
Dall=zeros(NodeAmountNodeAmount);?%距離初始矩陣
h=zeros(NodeAmountNodeAmount);?%初始跳數(shù)矩陣
X=zeros(2UNAmount);?%未知節(jié)點(diǎn)估計(jì)坐標(biāo)初始矩陣
%~~~~~~~~~在正方形區(qū)域內(nèi)產(chǎn)生均勻分布的隨機(jī)拓?fù)鋨~~~~~~~~~~~~~~
site=BorderLength.*rand(2NodeAmount);?%隨機(jī)產(chǎn)生節(jié)點(diǎn)坐標(biāo)
Sxy=[1:NodeAmount;site];?%帶序號的節(jié)點(diǎn)坐標(biāo)
Beacon=[Sxy(21:BeaconAmount);Sxy(31:BeaconAmount)];?%信標(biāo)節(jié)點(diǎn)坐標(biāo)
UN=[Sxy(2(BeaconAmount+1):NodeAmount);Sxy
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????3829??2012-05-31?14:50??改進(jìn)DV-Hop定位算法代碼.m
-----------?---------??----------?-----??----
?????????????????3829????????????????????1
評論
共有 條評論