-
大小: 3KB文件類型: .m金幣: 1下載: 0 次發(fā)布日期: 2021-01-06
- 語言: Matlab
- 標(biāo)簽: MATLAB??mmc??排隊(duì)論??動(dòng)態(tài)仿真??
資源簡介
mmc的動(dòng)態(tài)仿真,很簡單,只需要改參數(shù)就可以運(yùn)行。
繪制出('到達(dá)時(shí)間 ','離開時(shí)間 ')曲線和 ('等待時(shí)間 ','停留時(shí)間 ')曲線
代碼片段和文件信息
clear?
clc?
%*****************************************?
%初始化顧客源?
%*****************************************?
%總仿真時(shí)間?
Total_time?=?6;?
%隊(duì)列最大長度?
N?=?10000000000;?
%到達(dá)率與服務(wù)率?
lambda?=?6.125;?
mu?=?5.72*2;?
%平均到達(dá)時(shí)間與平均服務(wù)時(shí)間?
arr_mean?=?1/lambda;?
ser_mean?=?1/mu;?
arr_num?=?round(Total_time*lambda*3);?%總?cè)藬?shù)
events?=?[];?
%按負(fù)指數(shù)分布產(chǎn)生各顧客達(dá)到時(shí)間間隔?
events(1:)?=?exprnd(arr_mean1arr_num);?
%生成服從arr_mean分布,m×n形式的指數(shù)分布的隨機(jī)數(shù)矩陣
%各顧客的到達(dá)時(shí)刻等于時(shí)間間隔的累積和?
events(1:)?=?cumsum(events(1:));?
%cumsum(累加函數(shù))
%按負(fù)指數(shù)分布產(chǎn)生各顧客服務(wù)時(shí)間?
events(2:)?=?exprnd(ser_mean1arr_num);?
%計(jì)算仿真顧客個(gè)數(shù),即到達(dá)時(shí)刻在仿真時(shí)間內(nèi)的顧客數(shù)?
len_sim?=?sum(events(1:)<=?Total_time);?
%*****************************************?
%計(jì)算第?1個(gè)顧客的信息?
%*****************************************?
%第?1個(gè)顧客進(jìn)入系統(tǒng)后直接接受服務(wù),無需等待?
events(31)?=?0;?
%其離開時(shí)刻等于其
評(píng)論
共有 條評(píng)論