php中文网 | cnphp.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 542|回复: 0

aloha算法的matlab仿真

[复制链接]

3138

主题

3148

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

UID
1
威望
0
积分
7946
贡献
0
注册时间
2021-4-14
最后登录
2024-11-21
在线时间
763 小时
QQ
发表于 2022-6-7 22:43:03 | 显示全部楼层 |阅读模式
[mw_shl_code=applescript,true]close all;
clc;
for m=2:1:500                  
    n=1000;                  
    A=rand(m,n);               
    A1=0.5*A;                  
    B=cumsum(A1,2);            
    T=B(1,n);                  
    C=1:1m*n);              
    for i=1:m                  
        for j=1:n
      C(1,(i-1)*n+j)=B(i,j);
        end
    end
    D=sort(C);                  
    E=diff(D);                  
    T0=0.001;                 
    N=0;                        
    M=0;                     
    for i=1m*n-1)            
          if D(1,i)<=T         
                 M=M+1;
             if i==1&E(1,1)>=T0
                  N=N+1;
             elseif i==(m*n-1)&E(1,(m*n-1))>=T0
                  N=N+1;
             elseif i~=1&i~=(m*n-1)&E(1,i)>=T0&E(1,i-1)>=T0
                  N=N+1;
             end
          else continue
       end
    end
  G=T0/T*M;                  
  S=T0/T*N;              
  Q=S/G;                  
  F=m/500;                     
  plot(G,S,'r.',G,Q,'ko',G,F,'g*');  
  hold on;                    
end
xlabel('平均交换的数据包量G');
title('aloha算法仿真');      
legend('吞吐量S','发送成功率Q','归一化标签数F');   
grid on;                                 
[/mw_shl_code]

回复

使用道具 举报

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

本版积分规则

QQ|php中文网 | cnphp.com ( 赣ICP备2021002321号-2 )

GMT+8, 2024-11-22 03:53 , Processed in 0.283778 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

申明:本站所有资源皆搜集自网络,相关版权归版权持有人所有,如有侵权,请电邮(fiorkn@foxmail.com)告之,本站会尽快删除。

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