LEACH算法仿真结果.docx
- 文档编号:8386210
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:11
- 大小:196.46KB
LEACH算法仿真结果.docx
《LEACH算法仿真结果.docx》由会员分享,可在线阅读,更多相关《LEACH算法仿真结果.docx(11页珍藏版)》请在冰豆网上搜索。
LEACH算法仿真结果
仿真一:
在100*100的区域内随机生成100个节点
(matlab仿真代码:
clear;
xm=100;%x轴范围
ym=100;%y轴范围
sink.x=0.5*xm;%基站x轴50
sink.y=0.5*ym;%基站y轴50
n=100;
E0=0.02;
fori=1:
1:
n
S(i).xd=rand(1,1)*xm;
S(i).yd=rand(1,1)*ym;
S(i).G=0;%每一周期结束此变量为0
S(i).E=E0;%设置初始能量为E0
S(i).type='N';%节点类型为普通
plot(S(i).xd,S(i).yd,'o');
holdon;
end
%设置SINK节点的坐标
S(n+1).xd=sink.x;
S(n+1).yd=sink.y;
plot(S(n+1).xd,S(n+1).yd,'*');%绘制基站节点
仿真结果图片:
(‘O’代表随机散布的节点,‘*’代表SINK节点)
仿真二:
LEACH分簇效果图(matlab代码见附件)
仿真结果:
(p=0.1)
1、簇头个数14.
2、簇头个数:
11
3、簇头个数:
12
4、簇头个数:
10
(p=0.05)
1、簇头=6
2、簇头=7
3、簇头=12
4、簇头=8
5、
仿真三:
LEACH分簇算法第一个节点死亡的轮数
经过matlab仿真,LEACH分簇算法在第一个节点死亡时,已经运行的轮数分别为:
122、143、125、149、122、72.
仿真四:
20%的节点死亡时分布及轮数
1、
2、
轮数:
196、207、205、181.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LEACH 算法 仿真 结果