24小时热门版块排行榜    

查看: 756  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

nannan1991

银虫 (初入文坛)

[求助] 关于无线传感器网络路由算法剩余能量的仿真问题

CODE:
etotal=0;
for r=0:1:rmax
    r
        %求当前网络的总能量
        %Etotal(r+1)=0;
    for i=1:1:n;
        %Etotal(r+1) = S(i).E + Etotal(r+1);
        etotal = etotal + S(i).E;
    end     
以上的代码意思是网络每一次循环,统计本轮循环中网络的剩余能量
网络由一些个节点组成 S(i).E表示节点i的能量

plot(1:r+1,etotal,'b-');
axis([0,4999,0,65]);
title('节点剩余能量  n=100时');
xlabel('轮数  0\leq\itX\rm\leq4999');
ylabel('焦耳  0\leq\itY\rm\leq65');

这段代码表示剩余能量随轮数变化的仿真图,但有错误,出不了图,
不知道原因出自哪,出错的提示图片里,希望看出问题的小伙伴能够指点下,不胜感激!

关于无线传感器网络路由算法剩余能量的仿真问题
6]NZ380RT~B@[{VH8J]Y{IU.png


关于无线传感器网络路由算法剩余能量的仿真问题-1
Q]8Y3E_ZJ7DD7Y~EVG[8(YV.png
回复此楼

» 猜你喜欢

爱留在心里,情已随风去
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

exfo

铁杆木虫 (著名写手)

那个提示是说plot参数里的矩阵维数必须一样

发自小木虫Android客户端
做人做事作学问
4楼2016-03-18 08:28:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

bluebird3607

金虫 (正式写手)

你的r+1与n不相等
2楼2016-03-18 06:21:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nannan1991

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by bluebird3607 at 2016-03-18 06:21:36
你的r+1与n不相等

谢谢回复!r+1表示循环次数  i表示节点编号 每循环一次需要遍历所有的节点 不是对应关系 这里次数r和能量是对应关系

发自小木虫IOS客户端
爱留在心里,情已随风去
3楼2016-03-18 07:15:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nannan1991

银虫 (初入文坛)

引用回帖:
4楼: Originally posted by exfo at 2016-03-18 08:28:05
那个提示是说plot参数里的矩阵维数必须一样

谢谢回复,循环一次就统计一次总能量,维数应该是一样的,不知道问题出在哪
爱留在心里,情已随风去
5楼2016-03-18 09:00:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见