资源简介

无线传感器网络,泛洪算法。每一轮次每个节点向中心节点发送数据。最后的生成图像为节点的死亡数。

资源截图

代码片段和文件信息

function [] = DFS(rTTL)
global connMatrix;
global visited;
global xLocation;
global yLocation;
global floodProb;
global savedTransmission;
global distMatrix;
global ETX;
global ERX;
global Efs;
global Emp;
global EDA;
global do;
global Energy;
global numOfNodes;
global radius;
global radius_s;
% Get the number of reachable neighbors
connMatrix = zeros(1numOfNodes); 
radius_temp=radius;
index=find(distMatrix(r:)<=radius);
if (length(index)==0)%在半径范围找不到节点
    radius_temp=radius+radius_s;
    while(length(find(distMatrix(r:)<=radius_temp))==0)
          radius_temp=radius_temp+radius_s;
    end                
end
connMatrix =(distMatrix(r:)<=radius_temp);
neighborNodes = find(connMatrix(:) == 1);%距离小于门限的坐标
% Get the unreached neighbors
neigbborNodes = inte

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1664  2012-07-07 09:26  DFS.m
     文件        2097  2012-07-07 09:32  flooding.m

评论

共有 条评论

相关资源