資源簡介
這是一個(gè)仿真代碼,其中包含三個(gè),一個(gè)s-mac.m,一個(gè)802.15.4的仿真代碼,都是丟包代碼,還有一個(gè)data

代碼片段和文件信息
clear?all
clc
clear?all
close?all
clc
load?data_802_15_4;
data=data_802_15_4;
[mn]=size(data);
d=0;
s=0;
r=0;
t=0;
dd=ones(191);
ss=ones(191);
rr=ones(191);
tt=ones(191);
for?j=0:18?%
????for?i=2:m
????????if?strcmp(data(i1)‘d‘)==1&cell2mat(data(i3))==j
????????????dd(j+1)=dd(j+1)+1;%節(jié)點(diǎn)j丟包數(shù)
????????end
????????if?strcmp(data(i1)‘s‘)==1&cell2mat(data(i3))==j
????????????ss(j+1)=ss(j+1)+1;%節(jié)點(diǎn)j發(fā)包數(shù)
????????end
????????if?strcmp(data(i1)‘r‘)==1&cell2mat(data(i3))==j
????????????rr(j+1)=rr(j+1)+1;%節(jié)點(diǎn)j收包數(shù)
????????end
?????????if?strcmp(data(i1)‘t‘)==1&cell2mat(data(i3))==j
????????????tt(j+1)=tt(j+1)+1;%節(jié)點(diǎn)j轉(zhuǎn)包數(shù)
????????end
????end
end
node_loss=dd./rr
total_loss=sum(dd)/sum(rr)
figure(2)
bar([0:18]node_loss)
text(21.25‘total-loss=‘)
text(51.25num2str(total_loss))
title(‘802-15-4-loss‘)
axis([0?20?0?1.5])
grid?on
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-08-10?19:34??matlab仿真MAC\
?????文件???????34077??2016-04-14?09:39??matlab仿真MAC\data_SMAC.mat
?????文件?????????900??2016-05-19?15:18??matlab仿真MAC\Loss_802_15_4.m
?????文件?????????917??2018-08-11?12:21??matlab仿真MAC\Loss_SMAC.m
- 上一篇:3DMAX模型取取
- 下一篇:道路障礙物識(shí)別
評(píng)論
共有 條評(píng)論