找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2678|回复: 3
打印 上一主题 下一主题
收起左侧

我的leach协议改进与仿真 含MATLAB源程序

[复制链接]
跳转到指定楼层
楼主
这是我最近写的一篇文档中涉及到的leach路由协议的改进算法及其仿真
用了一个星期时间
含源代码和
希望大家多多指教


MATLAB源程序如下:
  1. clear all;clc;close all;

  2. LEACH;
  3. LEACH_opt;

  4. load res1
  5. figure(5);clf;hold on
  6. plot(1:rnd,op(1:rnd),'--k','Linewidth',1);
  7. xlabel '轮数/r';
  8. ylabel '存活节点个数';
  9. hold on;
  10. figure(7);clf;hold on
  11. plot(1:rnd,op(1)-op(1:rnd),'--k','Linewidth',1);
  12. xlabel '轮数/r';
  13. ylabel '死亡节点个数';
  14. hold on;


  15. figure(6);clf;hold on
  16. plot(1:rnd,EnrRes(1:rnd),'--k','Linewidth',1);
  17. xlabel '轮数/r';
  18. ylabel '节点剩余能量平均值';
  19. hold on;

  20. load res2
  21. figure(5)
  22. plot(1:rnd+1,[op(1:rnd) 0],'-k','Linewidth',1);
  23. axis([0 2e4 0 op(1)])
  24. legend('改进前','改进后');
  25. figure(6)
  26. plot(1:rnd,EnrRes(1:rnd),'-k','Linewidth',1);
  27. legend('改进前','改进后');
  28. figure(7);
  29. plot(1:rnd+1,op(1)-[op(1:rnd) 0],'-k','Linewidth',1);
  30. axis([0 2e4 0 op(1)])
  31. legend('改进前','改进后');
复制代码

所有资料51hei提供下载:
Code2.zip (588.4 KB, 下载次数: 42)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:729142 发表于 2020-4-14 17:31 | 只看该作者
您好大神,在么,我下载了您这个代码,对我非常有帮助,但是看不明白,希望能跟您加一下q好友,可以向您询问一下这个代码相关的东西
回复

使用道具 举报

板凳
ID:706620 发表于 2020-5-16 14:28 来自触屏版 | 只看该作者
L楼主能讲讲他的原理嘛
回复

使用道具 举报

地板
ID:1009975 发表于 2022-3-12 19:01 | 只看该作者
楼主这个代码改进的方向是哪个方面的啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表