欢迎来到天天文库
浏览记录
ID:51673670
大小:158.50 KB
页数:11页
时间:2020-03-14
《LEACH算法仿真结果.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、仿真一:在100*100的区域内随机生成100个节点(matlab仿真代码:clear;xm=100;%x轴范围ym=100;%y轴范围sink.x=0.5*xm;%基站x轴50sink.y=0.5*ym;%基站y轴50n=100;E0=0.02;fori=1:1:nS(i).xd=rand(1,1)*xm;S(i).yd=rand(1,1)*ym;S(i).G=0;%每一周期结束此变量为0S(i).E=E0;%设置初始能量为E0S(i).type='N';%节点类型为普通plot(S(i).xd,S(i).yd,'o');holdon;end%设置
2、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、簇头个数:113、簇头个数:124、簇头个数:10(p=0.05)1、簇头=62、簇头=73、簇头=124、簇头=85、仿真三:LEACH分簇算法第一个节点死亡的轮数经过matlab仿真,LEACH分簇算法在第一个节点死亡时,已经
3、运行的轮数分别为:122、143、125、149、122、72.仿真四:20%的节点死亡时分布及轮数1、2、轮数:196、207、205、181.
此文档下载收益归作者所有