這是我最近寫的一篇文檔中涉及到的leach路由協(xié)議的改進算法及其仿真
用了一個星期時間
含源代碼和
希望大家多多指教
MATLAB源程序如下:
- clear all;clc;close all;
- LEACH;
- LEACH_opt;
- load res1
- figure(5);clf;hold on
- plot(1:rnd,op(1:rnd),'--k','Linewidth',1);
- xlabel '輪數(shù)/r';
- ylabel '存活節(jié)點個數(shù)';
- hold on;
- figure(7);clf;hold on
- plot(1:rnd,op(1)-op(1:rnd),'--k','Linewidth',1);
- xlabel '輪數(shù)/r';
- ylabel '死亡節(jié)點個數(shù)';
- hold on;
- figure(6);clf;hold on
- plot(1:rnd,EnrRes(1:rnd),'--k','Linewidth',1);
- xlabel '輪數(shù)/r';
- ylabel '節(jié)點剩余能量平均值';
- hold on;
- load res2
- figure(5)
- plot(1:rnd+1,[op(1:rnd) 0],'-k','Linewidth',1);
- axis([0 2e4 0 op(1)])
- legend('改進前','改進后');
- figure(6)
- plot(1:rnd,EnrRes(1:rnd),'-k','Linewidth',1);
- legend('改進前','改進后');
- figure(7);
- plot(1:rnd+1,op(1)-[op(1:rnd) 0],'-k','Linewidth',1);
- axis([0 2e4 0 op(1)])
- legend('改進前','改進后');
復制代碼
所有資料51hei提供下載:
Code2.zip
(588.4 KB, 下載次數(shù): 42)
2019-7-6 21:03 上傳
點擊文件名下載附件
|