hslogic算法仿真——matlab仿真MAC
load data_SMAC
data=data_SMAC;
[m,n]=size(data);
d=0;
s=0;
r=0;
t=0;
dd=ones(19,1);
ss=ones(19,1);
rr=ones(19,1);
tt=ones(19,1);
for j=0:18
for i=2:m
if strcmp(data(i,1),'d')==1&cell2mat(data(i,3))==j
dd(j+1)=dd(j+1)+1;%节点j丢包数
end
if strcmp(data(i,1),'s')==1&cell2mat(data(i,3))==j
ss(j+1)=ss(j+1)+1;%节点j发包数
end
if strcmp(data(i,1),'r')==1&cell2mat(data(i,3))==j
rr(j+1)=rr(j+1)+1;%节点j收包数
end
if strcmp(data(i,1),'t')==1&cell2mat(data(i,3))==j
tt(j+1)=tt(j+1)+1;%节点j转包数
end
end
end
2022-01-01 09:02:24
34KB
MAC
1