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

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

?? the fundamental diagram of ns model with open conditions.cpp

?? 用于交通流研究的程序
?? CPP
字號:
// the fundamental diagram of NS model with open conditions.cpp 
#include "stdafx.h"
#include"stdafx.h"
#include<iostream>
#include<stdlib.h>
#include <time.h>
using namespace std;
int x[2000],i,v[2000],gap[2000],V=4,x1[2000],v1[2000],sum=0;
double p2=0,g;
int rule(int l,int m);
int Max(int a,int b);
int Min(int d,int e);

int _tmain(int argc, _TCHAR* argv[])
{
	int L,j,flg,time_steps,t,c[2000],q,h,N,V1;
	double p1,p_injection,p_extinction,p_each_step,p_steps,p_each_step_average,p_total=0,p_average;
	float V2,V3=0,V4,V_total=0,V_average,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 V:          "<<endl;
	cin>>V;
	//	cout<<"Please enter the stochastic braking probability p2:          "<<endl;
	//	cin>>p2;
	//	cout<<"Please enter the injection rate p_injection:          "<<endl;
	//	cin>>p_injection;
	cout<<"Please enter the extinction rate p_extinction:          "<<endl;
	cin>>p_extinction;
	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(V<=10)
	while(p2<=0.88)
	{
		cout<<"P="<<p2<<endl;
		p_injection=0.05;
		while(p_injection<=1.01)
			//		p_extinction=0.05;
			//	while(p_extinction<=1.01)

		{
			cout<<"p_injection="<<p_injection<<"  ";
			//	cout<<"p_extinction="<<p_extinction<<"  ";
			p_total=0;
			V_total=0;

			for(h=1;h<=N;h++)
			{

				for(i=0;i<=L;i++)
				{
					c[i]=0;		
				}
				for(i=0;i<int(L*p1);i++)
				{
					q=int((float)rand()/(float)RAND_MAX*(L-1)+1);     //隨機產生一個從1到L的數;
					if(c[q]==0)
						c[q]=1;
					else
						i=i-1;
				}
				sum=0;
				if((float)rand()/(float)RAND_MAX<=p_injection)
				{
					c[0]=1;
					sum=sum+1;
					v[sum]=V;
					x[sum]=0;           
				}                      //在格點i=0處以p_injection概率隨機注入一輛v=V的車;
				for(i=1;i<=L;i++)
				{
					if(c[i]==1)
					{
						sum=sum+1;
						x[sum]=i;
						v[sum]=0;
						//cout<<v[sum];
					}
					//else
					//cout<<".";
				}	
				/*	if(c[0]==1)
				cout<<"sum="<<sum-1;
				else
				cout<<"sum="<<sum;
				cout<<endl;*/

				//輸出t=0時步的構形;
				for(i=1;i<=sum;i++)
				{
					x1[i]=x[i];
					v1[i]=v[i];
				}
				p_steps=0;
				V3=0;
				for(int k=1;k<time_steps;k++)
				{		

					for(i=1;i<=sum;i++)
					{
						if(i==sum)
						{
							if((float)rand()/(float)RAND_MAX<=(1-p_extinction))//在格點i=L+1處以1-p_extinction的概率產生一輛堵塞車;
								gap[i]=L+1-x1[i]-1;
							else
								gap[i]=V;
						}
						else
							gap[i]=x1[i+1]-x1[i]-1;
					}
					for(i=1;i<=sum;i++)
					{
						rule(v1[i],gap[i]);
					}
					for(i=sum;i>=1;i--)
					{
						x[i]=x[i]+v[i];
						if(x[i]>L)
							sum=sum-1;           // 以p_extinction的概率消失一輛車;
					}
					if(x[1]==0)
					{
						for(i=1;i<sum;i++)
						{
							x[i]=x[i+1];
							v[i]=v[i+1];
						}
						sum=sum-1;             //如果入射車在下一時步的速度為零,那么這輛車被刪除;
					}
					for(i=1;i<=L;i++)
					{
						flg=0;
						for(j=1;j<=sum;j++)
						{
							if(i==x[j])
							{
								c[i]=1;
								flg=1;
							}				
						}
						if(flg==0)
						{
							c[i]=0;
						}
					}

					for(i=1;i<=sum;i++)
					{
						x1[i]=x[i];
						v1[i]=v[i];
					}
					sum=0;
					c[0]=0;
					if((float)rand()/(float)RAND_MAX<=p_injection)
					{
						c[0]=1;
						sum=sum+1;
						v[sum]=V;
						x[sum]=0;         //在格點i=0處以p_injection概率隨機注入一輛v=V的車;  
						for(i=1;i<=L;i++)
						{
							if(c[i]==1)
							{
								sum=sum+1;
								v[sum]=v1[sum-1];
								x[sum]=x1[sum-1];
								//cout<<v[sum];
							}
							//else
							//cout<<".";
						}
						/*	if(c[0]==1)
						cout<<"sum="<<sum-1;
						else
						cout<<"sum="<<sum;
						cout<<endl;*/


					}
					else
					{
						for(i=1;i<=L;i++)
						{
							if(c[i]==1)
							{
								sum=sum+1;
								v[sum]=v1[sum];	
								x[sum]=x1[sum];
								//cout<<v[sum];
							}	
							//else
							//cout<<".";
						}
						/*if(c[0]==1)
						cout<<"sum="<<sum-1;
						else
						cout<<"sum="<<sum;
						cout<<endl;*/

					}
					if(k>=(t-1))
					{
						if(c[0]==1)
							p_each_step=(float)(sum-1)/(float)L;
						else
							p_each_step=(float)sum/(float)L;
						//cout<<"p_each_step="<<p_each_step;
						p_steps=p_steps+p_each_step;
						V1=0;
						for(i=1;i<=sum;i++)
							V1=V1+v[i];
						if(c[0]==1)
						{
							V1=V1-v[1];
							V2=(float)(V1)/(float)(sum-1);
						}
						else
							V2=(float)(V1)/(float)(sum);
						//cout<<"V2="<<V2<<endl;
						V3=V3+V2;
					}

					for(i=1;i<=sum;i++)
					{
						x1[i]=x[i];
						v1[i]=v[i];
					}
				}
				p_each_step_average=p_steps/(float)(time_steps-t+1);
				p_total=p_total+p_each_step_average;
				//cout<<"p_total="<<p_total<<"  "<<endl;
				V4=V3/(float)(time_steps-t+1);
				V_total=V_total+V4;
				//cout<<"V_total="<<V_total<<endl;
			}
			p_average=p_total/(float)(N);
			cout<<"p_average="<<p_average<<"  ";
			V_average=V_total/(float)(N);
			cout<<"V_average="<<V_average<<"  ";
			J=V_average*p_average;
			cout<<"J="<<J<<endl;
			FILE *fp;
			if((fp=fopen("E:\\開放邊條下的NS模型[文獻]V_Max=5,(β=1,P不同).dat","a+"))==NULL)			
			{
				cout<<"Can not open this file."<<endl;
				exit(0);
			}
			fprintf(fp,"%f  %f  %f  %f  %f\n",p2,p_injection,p_average,V_average,J);
			fclose(fp);

			p_injection=p_injection+0.05;
			//		p_extinction=p_extinction+0.05;
		}
		//	V=V+1;
		p2=p2+0.125;
	}
	return 0;
}
int rule(int l,int m)
{
	l=Min((l+1),V);
	l=Min(l,m);
	if((float)rand()/(float)RAND_MAX<p2)	
		l=Max((l-1),0);
	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一区二区三区免费野_久草精品视频
国产在线观看一区二区| 欧美r级电影在线观看| 成人精品免费视频| 国产成人精品影院| 岛国一区二区三区| eeuss影院一区二区三区| 国产suv一区二区三区88区| 国产成人综合网站| av资源站一区| 在线观看亚洲专区| 777午夜精品视频在线播放| 91精品国产综合久久久蜜臀粉嫩 | 三级在线观看一区二区| 丝袜美腿亚洲一区| 精品一区二区在线看| 国产精品18久久久久久vr| 国产999精品久久久久久绿帽| 国产乱色国产精品免费视频| 成人美女视频在线观看18| 99综合电影在线视频| 色综合久久天天| 欧美高清精品3d| 26uuu精品一区二区在线观看| 国产欧美一区二区精品性色 | 国产精品911| 91在线观看地址| 欧美男人的天堂一二区| 日韩免费电影一区| 日本一道高清亚洲日美韩| 日韩高清不卡在线| 国产99久久久国产精品| 色婷婷综合五月| 日韩色视频在线观看| 国产欧美日韩另类视频免费观看| 亚洲免费资源在线播放| 日本欧美在线看| 成人教育av在线| 欧美日韩国产123区| 久久久不卡网国产精品二区| 有坂深雪av一区二区精品| 久久精品免费观看| 97久久超碰国产精品| 在线不卡欧美精品一区二区三区| 日韩欧美中文字幕一区| 最新热久久免费视频| 日韩电影免费一区| 99久久er热在这里只有精品15| 欧美欧美欧美欧美| 中文文精品字幕一区二区| 日韩黄色免费网站| 成人网男人的天堂| 91精品国产黑色紧身裤美女| 日韩一区日韩二区| 五月天久久比比资源色| 国产精品美女久久久久久久| 偷拍亚洲欧洲综合| www.久久久久久久久| 日韩视频在线一区二区| 一区二区三区在线观看欧美| 国产一区二区在线免费观看| 欧美日韩国产成人在线91| 国产精品全国免费观看高清| 蜜臀久久99精品久久久画质超高清| 国产aⅴ精品一区二区三区色成熟| 欧美日韩欧美一区二区| 亚洲欧洲精品一区二区三区不卡| 麻豆一区二区三区| 欧美日韩一区二区在线视频| 国产精品麻豆网站| 国产伦精品一区二区三区免费| 欧美日韩国产不卡| 亚洲女与黑人做爰| 盗摄精品av一区二区三区| 欧美mv和日韩mv的网站| 亚洲一区在线观看网站| 91麻豆123| 中文字幕一区二区三区四区不卡| 国产伦精品一区二区三区免费 | 婷婷国产在线综合| 99久久伊人网影院| 日韩欧美一级特黄在线播放| 亚洲午夜在线观看视频在线| 91小视频免费观看| 国产精品国产三级国产a| 国产精品一区二区不卡| 日韩精品一区二区三区视频在线观看 | 久久蜜桃一区二区| 美女国产一区二区三区| 欧美精品自拍偷拍| 亚洲成人动漫av| 在线观看国产精品网站| 中文字幕一区二区三区不卡在线| 国产精品一区二区x88av| 精品国产一区久久| 久久国产精品色婷婷| 日韩精品专区在线影院重磅| 日本美女一区二区| 91精品婷婷国产综合久久| 婷婷丁香久久五月婷婷| 欧美日韩国产另类一区| 天堂成人免费av电影一区| 欧美嫩在线观看| 蜜桃一区二区三区在线| 精品剧情在线观看| 国产麻豆精品一区二区| 国产欧美日韩中文久久| 成人性生交大片免费看在线播放| 国产三级一区二区| 成人成人成人在线视频| 亚洲丝袜制服诱惑| 日本韩国一区二区三区视频| 亚洲美女屁股眼交3| 在线看国产一区二区| 性感美女极品91精品| 在线不卡中文字幕播放| 久久99久久久欧美国产| 久久综合九色综合97_久久久| 国产高清久久久| 中文欧美字幕免费| 欧美亚洲尤物久久| 蜜桃视频在线一区| 欧美国产成人精品| 在线观看免费成人| 美洲天堂一区二卡三卡四卡视频 | 国产精品久线在线观看| 欧美大黄免费观看| 成人久久18免费网站麻豆| 国产精品久久久99| 欧美午夜精品理论片a级按摩| 免费的成人av| 久久精品夜色噜噜亚洲aⅴ| 91亚洲男人天堂| 亚洲福利电影网| 精品99一区二区| 99久久久国产精品| 亚洲午夜久久久久久久久久久 | 26uuu国产电影一区二区| 成人激情动漫在线观看| 亚洲国产一区视频| 久久伊99综合婷婷久久伊| 91在线精品一区二区三区| 日韩精品一二三区| 欧美国产视频在线| 欧美一区二区在线播放| 成人精品视频一区| 免费高清在线一区| 亚洲免费av在线| 欧美成人a在线| 色综合亚洲欧洲| 精品无码三级在线观看视频 | 99综合电影在线视频| 亚洲第一综合色| 国产日韩欧美麻豆| 8x8x8国产精品| 粗大黑人巨茎大战欧美成人| 五月天一区二区三区| 亚洲国产精品成人综合色在线婷婷| 欧美日韩在线观看一区二区 | 91福利国产精品| 国产高清不卡二三区| 天天色综合天天| 亚洲色图都市小说| 精品久久久久香蕉网| 欧美亚洲禁片免费| 成人午夜视频免费看| 久久精品国产成人一区二区三区| 日韩美女精品在线| 国产欧美一二三区| 欧美xxxx在线观看| 欧美日韩一区二区三区四区| 99久久久久久| 国产精品一区二区91| 美女视频黄频大全不卡视频在线播放| 亚洲品质自拍视频| 久久精品日韩一区二区三区| 日韩一区二区三免费高清| 精品粉嫩超白一线天av| 欧美日韩国产大片| 一本大道av一区二区在线播放| 国产乱妇无码大片在线观看| 日韩精品成人一区二区在线| 日韩一区欧美小说| 国产精品乱码人人做人人爱 | 日韩精品亚洲专区| 一区二区在线观看视频| 国产精品毛片久久久久久久| 久久夜色精品一区| 日韩美女一区二区三区| 欧美一区日韩一区| 欧美日韩卡一卡二| 精品视频一区三区九区| 在线视频中文字幕一区二区| 99久久综合精品| av资源网一区| 99久久综合色| 色综合天天综合在线视频| 99久久精品国产一区二区三区| 成人性生交大合| 不卡在线观看av| 不卡av电影在线播放|