• 大小: 34KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-18
  • 语言: Matlab
  • 标签: mac  

资源简介

这是一个仿真代码,其中包含三个,一个s-mac.m,一个802.15.4的仿真代码,都是丢包代码,还有一个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;%节点j丢包数
        end
        if strcmp(data(i1)‘s‘)==1&cell2mat(data(i3))==j
            ss(j+1)=ss(j+1)+1;%节点j发包数
        end
        if strcmp(data(i1)‘r‘)==1&cell2mat(data(i3))==j
            rr(j+1)=rr(j+1)+1;%节点j收包数
        end
         if strcmp(data(i1)‘t‘)==1&cell2mat(data(i3))==j
            tt(j+1)=tt(j+1)+1;%节点j转包数
        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

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           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

评论

共有 条评论