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

资源简介

这是我从java语言修改过来的。绝对能用。希望对大家能有所帮助。

资源截图

代码片段和文件信息

function AveQuLen=CountQueueLen(EventQueueSimCurNo)
%计算系统的平均等待队长
m=find(EventQueue(14:)==SimCurNo);%由于数据表的最后几列有异变
k=m(length(m));%找出最后一个已服务人数为SimCurNo的数据项
TotalPeriod=EventQueue(1k);%该项的时间为系统的总的仿真时间
TimeSpan=EventQueue(11:k);%时间跨度
sum=0;
for jjj=2:k-1
    sum=sum+EventQueue(7jjj)*(EventQueue(1jjj+1)-EventQueue(1jjj));
end;
figure(1)
set(1‘position‘[1050200200]);
plot(TimeSpanEventQueue(71:k));
title(‘系统队长分布‘);
xlabel(‘时间(min)‘);
ylabel(‘队长‘);
come=find(EventQueue(2:)==1);%从事件记录表中找出到达事件
ReachTime=EventQueue(4come);
Number=EventQueue(3come);
DepartTime=EventQueue(12come);


figure(2)
set(2‘position‘[35050200200]);
plot(NumberReachTime‘r‘NumberDepartTime‘b‘);
text(500170‘(注:红色代表到达时间,蓝色代表离去时间)‘)
title(‘各顾客到达时间和离去时间‘)
StayTime=EventQueue(13come);
WaitTime=EventQueue(10come);
figure(3)
set(3‘position‘[60050200200]);
plot(NumberStayTime‘r‘NumberWaitTime‘b‘);
title(‘各顾客在系统中的停留时间和等待时间‘);
text(700100‘(注:红色代表停留时间,蓝色代表等待时间)‘)


AveQuLen=sum/TotalPeriod;
    

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

     文件       1196  2008-05-08 22:43  finally\CountQueueLen.m

     文件        234  2008-05-07 22:47  finally\CountWaitingTime.m

     文件       6782  2008-06-13 12:07  finally\finallymm1.asv

     文件       6782  2008-06-13 12:09  finally\finallymm1.m

     文件        592  2008-05-07 22:52  finally\Reserve.m

     目录          0  2008-11-17 22:23  finally

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

                15586                    6


评论

共有 条评论