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

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

?? the fundamental diagram of the mixed traffic flow 1.cpp

?? 用于交通流研究的程序
?? CPP
字號:
//the fundamental diagram of the mixed traffic flow ( NS and FI):
#include "stdafx.h"
#include<iostream>
#include<stdlib.h>
#include <time.h>
#using <mscorlib.dll>
using namespace std;
using namespace System;
int x[2000],i,v[2000],gap[2000],V_NS_max,V_FI_max,x1[2000],v1[2000],a[2000],b[2000],sum=0;
float p_NS,p_FI;
int rule_NS(int l,int m,int V_max,float p_noise);
int rule_FI(int l,int m,int V_max,float p_noise);
int Max(int a,int b);
int Min(int d,int e);

int _tmain()
{
	int L,j,flg,time_steps,c[2000],c_temporary[2000],q,t,N,h,test;
	double p1,f=0,V_EachStep_Sum,V_EachStep_Ave,V_Steps_Sum=0,V_Steps_Ave,V_Samples_Sum,V_Samples_Ave,J;
	cout<<"Please enter the number of sites L:          "<<endl;
	cin>>L;
	//	cout<<"Please enter the density of cars per site p1:          "<<endl;
	//	cin>>p1;
	cout<<"Please enter the maximum of velocity of NS vehicle V_NS_max:          "<<endl;
	cin>>V_NS_max;
	cout<<"Please enter the maximum of velocity of FI vehicle V_FI_max:          "<<endl;
	cin>>V_FI_max;
	cout<<"Please enter the stochastic braking probability of slow p_NS:          "<<endl;
	cin>>p_NS;
	cout<<"Please enter the stochastic braking probability of fast p_FI:          "<<endl;
	cin>>p_FI;
//	cout<<"Please enter f:          "<<endl;
//	cin>>f;
	cout<<"Please enter the time_steps:          "<<endl;
	cin>>time_steps;
	cout<<"Please enter t:			"<<endl;
	cin>>t;
	cout<<"Please enter the number of samples N:		  "<<endl;
	cin>>N;
	srand( (unsigned)time( NULL ) );
	//	while(p_FI<=1.01)
	//	while(p_NS<=1.01)
	while(f<=1.01)
	{
		//		cout<<"p_FI="<<p_FI<<endl;
		//		cout<<"p_NS="<<p_NS<<endl;
		cout<<"f="<<f<<endl;
		p1=0.01;
		while(p1<=1.01)
		{
			cout<<"p1="<<p1<<"  ";
			V_Samples_Sum=0;
			for(h=1;h<=N;h++)
			{
				for(i=1;i<=L;i++)//產生初始構型
				{
					c[i]=0;		
				}
				for(i=0;i<Math::Round(L*p1*f);i++)
				{
					q=int((float)rand()/(float)RAND_MAX*(L-1)+1);
					if(c[q]==0)
						c[q]=3;
					else
						i=i-1;
				}
				for(i=0;i<Math::Round(L*p1*(1-f));i++)
				{
					q=int((float)rand()/(float)RAND_MAX*(L-1)+1);
					if(c[q]==0)
						c[q]=5;
					else
						i=i-1;
				}
				sum=0;
				for(i=1;i<=L;i++)//輸出初始構型
				{
					if(c[i]!=0)
					{
						sum=sum+1;
						x[sum]=i;
						v[sum]=0;
						///		cout<<v[sum];
					}
					//	else
					//		cout<<".";
				}	
				//		cout<<endl;	
				V_Steps_Sum=0;
				for(int k=1;k<time_steps;k++)
				{
					for(i=1;i<=sum;i++)
					{
						a[i]=x[i];
						b[i]=v[i];
					}
					for(i=1;i<=sum;i++)
					{
						if(i==sum)
							gap[i]=a[1]-a[i]-1;
						else
							gap[i]=a[i+1]-a[i]-1;
						if(gap[i]<0)
							gap[i]=gap[i]+L;
					}
					for(i=1;i<=L;i++)
					{
						c_temporary[i]=c[i];
						c[i]=0;
					}
					for(i=1;i<=sum;i++)
					{
						if(c_temporary[x[i]]==3)
						{
							rule_NS(b[i],gap[i],V_NS_max,p_NS);
							if((x[i]+v[i])>L)			
								x[i]=x[i]+v[i]-L; 
							else 
								x[i]=x[i]+v[i];
							c[x[i]]=3;    
						}
						else
						{
							rule_FI(b[i],gap[i],V_FI_max,p_FI);
							if((x[i]+v[i])>L)			
								x[i]=x[i]+v[i]-L;               
							else 
								x[i]=x[i]+v[i];
							c[x[i]]=5; 
						}
					}		
					/*			for(j=1;j<=L;j++)
					{
					flg=0;
					for(i=1;i<=sum;i++)
					{
					if(j==x[i])
					{					
					cout<<v[i];
					flg=1;
					}
					}
					if(flg==0)
					cout<<".";

					}
					cout<<endl;*/
					if(k>=(t-1))
					{
						V_EachStep_Sum=0;
						for(i=1;i<=sum;i++)
							V_EachStep_Sum=V_EachStep_Sum+v[i];
						V_EachStep_Ave=V_EachStep_Sum/(L*p1);			
						V_Steps_Sum=V_Steps_Sum+V_EachStep_Ave;
					}


				}
				V_Steps_Ave=V_Steps_Sum/(float)(time_steps-t+1);		
				V_Samples_Sum=V_Samples_Sum+V_Steps_Ave;
			}
			V_Samples_Ave=V_Samples_Sum/N;
			cout<<"V_Samples_Ave="<<V_Samples_Ave<<"  ";
			J=V_Samples_Ave*p1;
			cout<<"J="<<J<<endl;
			FILE *fp;
			if((fp=fopen("E:\\f對基本圖的影響(P_NS=0.5,P_FI=0.3).dat","a+"))==NULL)			
			{
				cout<<"Can not open this file."<<endl;
				exit(0);
			}
			fprintf(fp,"%f,%f,%f,%f\n",f,p1,V_Samples_Ave,J);
			fclose(fp);
			p1=p1+0.01;
		}		
		//	p_FI=p_FI+0.1;
		//	p_NS=p_NS+0.1;
		f=f+0.2;

	}
	return 0;
}
int rule_NS(int l,int m,int V_max,float p_noise)//p_noise剎車概率
{	
	l=Min((l+1),V_max);	
	l=Min(l,m);
	if((float)(rand())/(float)(RAND_MAX)<p_noise)
		l=Max((l-1),0);
	v[i]=l;
	return v[i];
}
int rule_FI(int l,int m,int V_max,float p_noise)
{
	if(m>=V_max)
	{
		l=V_max;
		if((float)(rand())/(float)(RAND_MAX)<p_noise)
			l=Max((l-1),0);
	}
	else
		l=m;
	v[i]=l;
	return v[i];
}

int Max(int a,int b)
{
	int c;
	c=a>b?a:b;
	return c;
}
int Min(int d,int e)
{
	int f;
	f=d<e?d:e;
	return f;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费电影网站| 国产欧美精品一区二区色综合| 激情图片小说一区| 亚洲美女淫视频| 精品国产不卡一区二区三区| 色婷婷综合久色| 国产黄色精品视频| 首页国产欧美日韩丝袜| 国产精品激情偷乱一区二区∴| 欧美精品日日鲁夜夜添| eeuss国产一区二区三区| 另类小说一区二区三区| 一区二区三区在线观看视频| 国产精品午夜在线| 精品国产一区二区三区四区四 | 97久久人人超碰| 国产麻豆精品在线| 喷水一区二区三区| 亚洲一卡二卡三卡四卡无卡久久 | 国产日韩欧美在线一区| 在线综合+亚洲+欧美中文字幕| 91福利资源站| 91在线观看下载| 成人免费高清在线观看| 国产一区二区三区精品欧美日韩一区二区三区 | 在线免费观看日韩欧美| caoporn国产精品| 国产成人综合在线播放| 国产麻豆精品在线| 国产一区二区在线看| 极品少妇一区二区| 韩国av一区二区三区| 久久91精品久久久久久秒播| 日本亚洲一区二区| 蜜臀av亚洲一区中文字幕| 午夜电影一区二区| 爽好久久久欧美精品| 天天综合网 天天综合色| 午夜视频一区二区| 亚洲一二三级电影| 亚洲高清免费视频| 亚洲电影一级黄| 日本视频一区二区| 久久精品国产**网站演员| 久久99精品久久久久久| 韩国av一区二区三区四区| 国产大陆a不卡| www.欧美日韩国产在线| 色婷婷久久99综合精品jk白丝| 日本乱人伦一区| 欧美年轻男男videosbes| 欧美一级xxx| 国产午夜亚洲精品羞羞网站| 中文字幕二三区不卡| 成人免费在线播放视频| 一区二区三区在线视频播放| 天堂蜜桃91精品| 久久精品久久久精品美女| 国产一区高清在线| 91伊人久久大香线蕉| 欧美私模裸体表演在线观看| 日韩欧美在线123| 久久久精品2019中文字幕之3| 欧美激情一区不卡| 亚洲最快最全在线视频| 秋霞电影网一区二区| 国产精品自拍三区| 91麻豆精品视频| 91精品国产综合久久精品麻豆| 337p日本欧洲亚洲大胆精品| 中文字幕欧美区| 亚洲成人免费观看| 国产一区91精品张津瑜| 色悠悠亚洲一区二区| 日韩三级在线观看| 中文字幕一区日韩精品欧美| 午夜成人免费电影| 成人97人人超碰人人99| 欧美日韩精品久久久| 久久综合九色综合欧美就去吻| 亚洲免费av高清| 黑人巨大精品欧美黑白配亚洲| 91浏览器在线视频| 精品国产凹凸成av人网站| 亚洲精品国产a久久久久久| 激情五月婷婷综合| 91视频在线看| 久久久久久久久99精品| 午夜精品免费在线| 成人激情文学综合网| 欧美一级久久久久久久大片| 亚洲三级在线免费观看| 国产一区二区三区蝌蚪| 欧美日韩亚洲不卡| 久久久久久日产精品| 亚洲国产精品视频| 北条麻妃一区二区三区| 日韩欧美黄色影院| 一区二区三区加勒比av| 成人听书哪个软件好| 欧美大胆人体bbbb| 性久久久久久久久| 色综合欧美在线视频区| 国产日韩欧美高清| 久久不见久久见免费视频7| 欧美日韩精品一区二区| 亚洲欧美综合在线精品| 国产永久精品大片wwwapp | 亚洲精品一区在线观看| 亚洲制服欧美中文字幕中文字幕| 丁香亚洲综合激情啪啪综合| 日韩欧美一级精品久久| 首页国产欧美日韩丝袜| 欧美性大战久久| 18成人在线视频| 丰满白嫩尤物一区二区| 精品国产免费久久| 麻豆精品一二三| 91精品欧美综合在线观看最新| 一区二区三区资源| 99久久精品国产观看| 国产精品国产三级国产普通话三级| 国产一区二区看久久| 日韩精品一区在线观看| 日本在线不卡一区| 制服丝袜亚洲色图| 天天综合网天天综合色| 欧美日韩一区小说| 亚洲v精品v日韩v欧美v专区| 欧美调教femdomvk| 亚洲国产一区在线观看| 欧美中文一区二区三区| 亚洲欧美乱综合| 欧日韩精品视频| 亚洲一区二区三区精品在线| 91蝌蚪国产九色| 亚洲精品v日韩精品| 日本韩国一区二区三区视频| 亚洲精品五月天| 91福利精品视频| 亚洲高清免费视频| 91精品国产色综合久久| 卡一卡二国产精品| 久久久亚洲高清| 丁香五精品蜜臀久久久久99网站| 日本一区二区成人| 91美女精品福利| 亚洲福利视频一区| 欧美一级在线免费| 国产精品自拍一区| 中文字幕精品一区二区三区精品| 99re8在线精品视频免费播放| 亚洲精品你懂的| 3atv一区二区三区| 国内外成人在线视频| 中文字幕日本不卡| 欧美人与禽zozo性伦| 精品综合免费视频观看| 欧美国产日韩精品免费观看| av一二三不卡影片| 亚洲国产一区在线观看| 精品国产污污免费网站入口| 懂色av一区二区三区蜜臀| 一区二区三区电影在线播| 日韩欧美国产电影| 国产69精品久久99不卡| 一区二区三区在线视频免费观看| 91精品国产综合久久香蕉的特点| 国内精品国产成人国产三级粉色| 中文天堂在线一区| 欧美日韩在线观看一区二区| 国产做a爰片久久毛片| 亚洲人成伊人成综合网小说| 欧美精品xxxxbbbb| 国产乱码一区二区三区| 亚洲愉拍自拍另类高清精品| 精品国产第一区二区三区观看体验| 99久久精品费精品国产一区二区 | 波多野结衣亚洲一区| 亚洲高清视频中文字幕| 久久久久亚洲蜜桃| 欧美日韩精品一二三区| 大尺度一区二区| 男人的天堂亚洲一区| 国产精品色一区二区三区| 91精品在线麻豆| av亚洲精华国产精华精华| 看片的网站亚洲| 一区二区免费在线播放| 国产日韩精品一区二区浪潮av| 91福利精品视频| 成人性生交大片免费看视频在线| 五月天激情小说综合| 中文字幕在线一区免费| 欧美大片顶级少妇| 欧美日韩精品一二三区| 97精品视频在线观看自产线路二| 韩国成人精品a∨在线观看| 亚洲国产精品久久艾草纯爱| 中文字幕不卡在线|