• 大小: 46KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: Matlab
  • 标签: matlab  

资源简介

本资源仿真了排队论,用爱尔兰b公式。模型是M/M/1/c

资源截图

代码片段和文件信息

  clear;           %初始化顾客源
k=0;               %设定初始阻塞次数为0                    
c=10;              %服务台数为3
arr_time=0;        %初始化到达时间
ser_mean=10;       %平均服务时间 
mu=1/ser_mean;     %平均服务率
number=10000;      %仿真顾客总数

over_time=zeros(1c);      %各信道服务完成后时间初始化为0
tt=0;                      %记录时间序列初始化为0
g=rand(1number); 
for q=1:number             %随机按负指数分布产生服务时间
    ser_time(q)=-ser_mean*log(1-g(q));
end

lambda=1:1:50                   % lambda为顾客到达率
h=waitbar(0‘please wait...‘);  %设置进度条
for ii=1:length(lambda)
    waitbar(ii/length(lambda));
end

for m=1:1:length(lambda)
    k=0;
    x=rand(1number);
    for n=1:number                            %产生顾客到达时间间隔
       arrive(n)=-(1/lambda(m))*log(1-x(n));
    end
    for i=1:number  
        arr_time(i)=tt+arrive(i)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2341  2010-10-23 22:25  排队论仿真\blockrate.m

     文件     100352  2011-01-12 18:49  排队论仿真\Homework2.doc

     文件      81920  2011-01-12 18:50  排队论仿真\作业报告.doc

     目录          0  2011-01-12 18:50  排队论仿真

----------- ---------  ---------- -----  ----

               184613                    4


评论

共有 条评论