亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ece610.cpp

?? 一個模擬泊松隨機過程的小程序。可以計算系統平均等待時間
?? CPP
字號:
// ECE610.cpp: implementation of the ECE610 class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ECE610.h"
#include "stdio.h"
#include "math.h"
#include "time.h"
#include <deque>
#include <queue>

using namespace std ;
typedef queue<int>  INTQUEUE;


//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

ECE610::ECE610()
{
	printf("happy start!\n");



	erlangRV=0;
	exponRV=0;
	uniRV=0;
	expectedPn=0;
	totalArrival=0; 
	PTime=0;

	for(int j=0;j<1000;j++)
	{
		Ni[j]=0;
		timeI[j]=0;

	}
	currentDepartureTime=0;
	currentArrivalTime=GetExponRv(lamda);

	//NextDepartureTime=currentArrivalTime+1.0/6.0;  //deterministic
	NextDepartureTime=currentArrivalTime+GetErlangRv(mu);

	NextArrivalTime=currentArrivalTime+GetExponRv(lamda);
	//NextArrivalTime=currentArrivalTime+GetErlangRv(lamda);

	queue.push(1);
	totalArrival++;
	Print(false, queue.size()-1);


	fp = fopen("\\log.txt","w");

	Simulation();
	ComputationResult();

}


ECE610::~ECE610()
{

}


float ECE610::GetExponRv(float rate)
{
	uniRV=rand()*1.0/RAND_MAX;
	//generating exponential random variables according to the uniform r.v.
	exponRV=-1*(1.0/rate)*log(1-uniRV);
	
	return exponRV;
}


float ECE610::GetErlangRv(float rate)
{

	//generating uniform random variables
    int i;
	erlangRV = 0;
	for(i=0;i<factorK;i++)
	{
	    erlangRV=erlangRV + GetExponRv(factorK*rate);
	}
	
	return erlangRV;

}

void ECE610::Simulation()
{
	int i=0;
	bool flag=true;
	while(i<10001)
	{
		i++;
		if(NextDepartureTime > NextArrivalTime  ) //a new arrival
		{
plea:
		     if(queue.size()==0)
			 {
   			     timeI[0] = timeI[0] + NextArrivalTime - NextDepartureTime;
			 }
			 queue.push(2);
             timeI[queue.size()] = timeI[queue.size()]+ NextArrivalTime - currentArrivalTime;

			 totalArrival++;
			 currentArrivalTime=NextArrivalTime;
			 Print(false, queue.size()-1);
			 NextArrivalTime=currentArrivalTime+GetExponRv(lamda);
			 //NextArrivalTime=currentArrivalTime+GetErlangRv(lamda);

			 if(queue.size()==1)
			 {
				 //NextDepartureTime=currentArrivalTime+GetExponRv(mu);
                 NextDepartureTime=currentArrivalTime+GetErlangRv(mu);
                 //NextDepartureTime=currentArrivalTime+0.2;
			 }

             continue;
		}
		else if(NextDepartureTime < NextArrivalTime ) // a new departure
		{

			currentDepartureTime=NextDepartureTime;
			queue.pop();
            
			timeI[queue.size()] = timeI[queue.size()]+NextDepartureTime - currentDepartureTime;

			Print(true, queue.size()-1);
			if(queue.size()==0)    
			{
                //flag = false;
				goto plea;
			}
			else if(queue.size()>0)
			{
				//NextDepartureTime=currentDepartureTime+GetExponRv(mu);
                NextDepartureTime=currentArrivalTime+GetErlangRv(mu);
                //NextDepartureTime=currentArrivalTime+0.2;


			}
            continue;
		}
		else if ( NextDepartureTime == NextArrivalTime )
		{

			NextDepartureTime=NextDepartureTime+GetErlangRv(mu);
			//NextDepartureTime=NextDepartureTime+GetExponRv(mu);
            //NextDepartureTime=currentArrivalTime+0.2;

			NextArrivalTime=NextArrivalTime+GetExponRv(lamda);
        }

	}


}

void ECE610::Print(bool departure, int num)
{

	if(departure)
        printf("\n %c, %f", 'd', currentDepartureTime);
    else
		printf("\n %c, %f", 'a', currentArrivalTime);

	for(int i=0;i< num+1;i++)
	{
		printf(" %c",'+');
	}

	if(!departure)
	{
		Ni[num]++;
	}

	
}

void ECE610::ComputationResult()
{
	for(int j=0; j<50;j++)
	{
	    expectedPn=expectedPn+ j * Ni[j]*1.0 / totalArrival;
		PTime=PTime+j*timeI[j];
		//printf("\n prob of state %d is %.4f", j, Ni[j] *1.0/ totalArrival);

		fprintf(fp," %f,\n",Ni[j] *1.0/ totalArrival);
	}
	fclose(fp);
	
	printf("\n Time average is %.4f", PTime);///currentArrivalTime);
    printf("\n%s %.4f\n", "Expected Number:", expectedPn );

}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲va欧美va国产va天堂影院| 蜜桃久久av一区| 免费成人在线播放| 972aa.com艺术欧美| 日韩精品一区二区三区三区免费| 亚洲天堂免费在线观看视频| 韩国视频一区二区| 5858s免费视频成人| 亚洲视频图片小说| 成人小视频在线| 精品国产乱码久久久久久闺蜜| 一区二区三区蜜桃网| 成人爽a毛片一区二区免费| 91精品国产综合久久香蕉的特点| 亚洲欧美日韩中文字幕一区二区三区| 久久福利资源站| 欧美一区日本一区韩国一区| 亚洲三级在线观看| 国产精品白丝av| 精品国一区二区三区| 天堂影院一区二区| 欧美日韩国产欧美日美国产精品| 亚洲另类春色国产| 91首页免费视频| 亚洲另类在线制服丝袜| 99视频有精品| 国产精品福利电影一区二区三区四区| 国产精品99久久不卡二区| 日韩免费成人网| 精品夜夜嗨av一区二区三区| 日韩欧美精品三级| 激情综合色综合久久综合| 91精品国产色综合久久不卡蜜臀| 亚洲h精品动漫在线观看| 欧美色窝79yyyycom| 午夜久久久久久电影| 欧美乱妇15p| 久久成人免费日本黄色| 精品动漫一区二区三区在线观看| 久久国产乱子精品免费女| 2023国产一二三区日本精品2022| 国模无码大尺度一区二区三区| 久久精品一区二区三区不卡牛牛| 国产激情一区二区三区四区| 中文字幕欧美一区| 欧美亚洲日本一区| 视频一区视频二区在线观看| 欧美刺激脚交jootjob| 国产一区二区精品久久99| 欧美激情综合网| 91在线精品一区二区三区| 亚洲主播在线播放| 欧美一区二区国产| 国产精品一卡二| 一区二区在线看| 91精品国产一区二区三区| 国产精品1区2区3区| 18成人在线观看| 欧美三区免费完整视频在线观看| 久久99久久精品| 成人欧美一区二区三区小说 | 欧美理论在线播放| 久久99热狠狠色一区二区| 中文字幕av一区 二区| 欧美性高清videossexo| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲精品美国一| 欧美va天堂va视频va在线| 成a人片亚洲日本久久| 五月综合激情日本mⅴ| 国产欧美一区二区精品秋霞影院| 91蝌蚪porny| 经典三级视频一区| 亚洲欧美成人一区二区三区| 欧美一级电影网站| 99国产精品久久久久久久久久| 蜜桃一区二区三区四区| 亚洲视频免费观看| 久久一夜天堂av一区二区三区| 在线精品视频一区二区| 国产69精品久久99不卡| 美女网站在线免费欧美精品| 亚洲欧美视频在线观看| 久久综合给合久久狠狠狠97色69| 在线观看日韩电影| 成人午夜精品一区二区三区| 久久精品噜噜噜成人88aⅴ| 樱花影视一区二区| 国产精品短视频| 欧美精品一区二区在线观看| 欧美老女人第四色| 欧美三级蜜桃2在线观看| a级高清视频欧美日韩| 国产中文字幕一区| 蜜桃av一区二区在线观看| 一区二区三区 在线观看视频| 日本一区二区在线不卡| 久久久午夜电影| 日韩欧美成人午夜| 日韩欧美专区在线| 欧美老女人第四色| 欧美三级一区二区| 欧美三级资源在线| 欧美三级视频在线| 欧美日韩国产综合视频在线观看| 91免费小视频| 色8久久精品久久久久久蜜| aaa欧美色吧激情视频| 高清不卡在线观看av| 国产一区二区三区蝌蚪| 久草中文综合在线| 狂野欧美性猛交blacked| 久久99久久久久| 麻豆一区二区三| 精品一区二区三区在线观看| 裸体健美xxxx欧美裸体表演| 免费一级欧美片在线观看| 免费看欧美女人艹b| 久久99精品久久久久久国产越南 | jlzzjlzz国产精品久久| 成人美女视频在线看| www.欧美亚洲| 91免费国产在线观看| 欧美在线综合视频| 欧美日韩黄色一区二区| 欧美一区二区三区婷婷月色| 日韩三级精品电影久久久| 久久婷婷成人综合色| 亚洲国产高清不卡| 国产精品每日更新| 亚洲精品乱码久久久久久| 亚洲国产va精品久久久不卡综合| 图片区小说区国产精品视频| 韩日av一区二区| 99久久久精品| 欧美日韩一级二级三级| 精品欧美一区二区久久 | 欧美zozozo| 久久久青草青青国产亚洲免观| 国产精品久久久久9999吃药| 亚洲国产精品精华液网站| 老司机精品视频一区二区三区| 国产成人8x视频一区二区| 色综合天天综合网国产成人综合天| 欧洲生活片亚洲生活在线观看| 欧美一区在线视频| 国产清纯美女被跳蛋高潮一区二区久久w| 国产精品乱子久久久久| 亚洲午夜私人影院| 国产真实乱子伦精品视频| 99re成人在线| 精品国产在天天线2019| 亚洲青青青在线视频| 久久er精品视频| 91成人网在线| 国产亚洲一区字幕| 亚洲成av人在线观看| 国产精品一区二区在线播放| 欧美无乱码久久久免费午夜一区| 久久综合av免费| 亚洲成a人片在线不卡一二三区| 国产一区二区主播在线| 欧美日韩一区不卡| 国产精品久久午夜| 捆绑调教一区二区三区| 在线观看三级视频欧美| 久久久精品蜜桃| 日韩国产高清影视| 91啪九色porn原创视频在线观看| 日韩亚洲欧美成人一区| 一区二区在线观看av| 国产成人亚洲综合色影视| 欧美精品第一页| 亚洲综合成人网| 97精品久久久午夜一区二区三区 | 国产999精品久久| 日韩一级片网址| 亚洲高清不卡在线| 一本到一区二区三区| 国产免费成人在线视频| 国产在线精品国自产拍免费| 4438亚洲最大| 亚洲妇熟xx妇色黄| 在线视频一区二区免费| 亚洲视频一区二区在线| 9人人澡人人爽人人精品| 国产婷婷一区二区| 久久99精品久久久久久国产越南| 欧美二区在线观看| 亚洲1区2区3区视频| 欧美日韩免费观看一区二区三区 | 在线观看网站黄不卡| 亚洲三级电影网站| av高清不卡在线| 国产精品女同一区二区三区| 国产成人午夜99999| 欧美精品一区二区三区蜜桃| 激情成人综合网| 久久久久久久免费视频了| 国产一区二区0|