排队论matlab仿真,排队论模型 matlab代码
1内容介绍
在日常的超市购物中,人们经常在收银台排队等候。收银员太少会导致排队太长;过多的收银台占用了过多的超市空间资源和人力资源。整个超市购物过程所花费的时间可以抽象为几个随机过程和排队系统。其中,消费者到达超市的时间是随机的,消费者在超市购买的时间是随机的,消费者等待收银的排队时间和服务时间也是随机的。超市中的总购物时间包括三个随机过程。等待收银是典型的M/M/N排队模型。为消费者服务,也为收银员服务。当模型假设消费者的到达强度和收银员的服务强度为固定值时,消费者的平均总购物时间可用代数方法计算。如果到达强度和服务强度都是随机过程,就需要计算机模拟。请用编程实现本超市某个工作日的系统模拟。获取以下参数:
(1)每个收银员的平均排队时间?
(2)每个收银员平均停留时间?(停留时间=排队时间和服务时间)
(3)每个收银员的最大排队长度和平均排队长度?
(4)每个收银员有多忙?
(5)所有收银员的平均排队长度和最大排队时间?
(6)所有收银员的平均排队时间和平均停留时间?
第2部分代码函数varargout=chaoshi tong(vara rgin)
GUI _ Singleton=1;
gui_State=struct(gui_Name ,mfilename,
gui_Singleton ,gui_Singleton,
gui _ OpeningFcn ,@ ChaoShiXiTong _ OpeningFcn,
gui_OutputFcn ,@ ChaoShiXiTong _ OutputFcn,
gui_LayoutFcn ,[],
gui_Callback ,[]);
if nargin ischar(varargin{1})
set(handles.wq, String , 0 );
set(handles.ls,“String”,“0”);
set(handles.p,字符串, 0 );
guidata(hObject,handles);
%************************************************
%读取到达率,转换为数字
目标
目标
目标
目标
%在模拟结束时,进入系统的客户总数。
len_mem=length(成员);
%*****************************************
%输出结果
%*****************************************
3运行结果
4参考文献[1]张启聪,杨,张.超市排队系统的仿真[J].计算机工程与应用,2011,47(32):228-230。
有些理论引用自网络文献。如有侵权,联系博主删除。
原创作品来自matlab研究助手,
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。