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

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

?? fresnel.cpp

?? 有VC++數值積分計算矩形衍射屏的菲涅耳衍射圖像。
?? CPP
字號:
//計算單個矩形孔的菲涅耳衍射
#include "math.h"
#include "conio.h"
#include "iostream.h"
#include "fstream.h"
//全局變量
#define	pi 3.1415927
#define lambda	0.0006328
#define A	1.0
#define B	100
#define C	0.0
#define D	1.0
//菲涅耳積分
double Fun_cos(double);
double Fun_sin(double);
double Fun_sinc(double);
//振幅函數
double Fun_ER(double,double,double,double,double,double);
double Fun_EV(double,double,double,double,double,double);
//物面光強
double Fun_E0(double,double);
//坐標變換
double Fun_xi_1(double,double,double);
double Fun_xi_2(double,double,double);
double Fun_eta_1(double,double,double);
double Fun_eta_2(double,double,double);
int main()
{
	double x0,y0,Lx,Ly,lx,ly;
	double ER[200][200];
	double EV[200][200];
	double I;
	int i,j;
	ofstream fout("data.txt");
	for(i=0;i<200;i++)
	{
		for(j=0;j<200;j++)
		{
			ER[i][j]=0;
			EV[i][j]=0;
		}
	}
//	cout<<"輸入中心點(x0,y0),矩形的邊長一半(Lx,Ly),觀察屏的半邊長lx,ly"<<endl;
//	cin>>x0>>y0>>Lx>>Ly>>lx>>ly;
//	cout<<endl;
//	cout<<"你輸入的數據是:"<<endl;
//	cout<<"中心點坐標:"<<"("<<x0<<","<<y0<<")"<<endl;
//	cout<<"矩形半邊長:"<<"Lx="<<Lx<<",Ly="<<Ly<<endl;
//	cout<<"觀察屏的半邊長:"<<"lx="<<lx<<","<<"ly="<<ly<<endl;
	lx=10;ly=10;
	x0=0;
	y0=-5;
	Lx=5;
	Ly=0.005;
	while(y0>=-5&&y0<5)
	{
		y0=y0+0.005;
	//	Lx=sqrt(25-y0*y0);
		for(i=0;i<200;i++)
		{
			for(j=0;j<200;j++)
			{
				if((i<2*lx/0.1)&&(j<(2*ly/0.1)))
				{
					double tempR=Fun_ER(x0,y0,Lx,Ly,lx-i*0.1,ly-j*0.1);
					double tempV=Fun_EV(x0,y0,Lx,Ly,lx-i*0.1,ly-j*0.1);
					ER[i][j]=ER[i][j]+tempR;
					EV[i][j]=EV[i][j]+tempV;
					//cout<<I[i][j]<<endl;
				}

			}


		}
		y0=y0+0.005;
	}

	//cout<<Fun_I(x0,y0,Lx,Ly,0,0)<<endl<<Fun_I(x0,y0,Lx,Ly,-5,0)<<endl<<Fun_I(x0,y0,Lx,Ly,5,0)<<endl;
	if(!fout)
	{
		cout<<"Can't open out put file\n";
		return 1;
	}
	
	for(i=0;i<200;i++)
	{
		for(j=0;j<200;j++)
		{
			if((i<2*lx/0.1)&&(j<(2*ly/0.1)))
			{
				I=ER[i][j]*ER[i][j]+EV[i][j]*EV[i][j];

				fout<<I<<" ";
			}

		}
		fout<<endl;
		
	}

	fout.close();
	return 0;
}


//-------------------------------------------------------------------------------------
//計算像場的振幅函數
//輸入變量為:
//矩形物象的中心點(x_0,y_0)
//矩形邊長的一半L_x,L_y
//像點的坐標(x,y)
//輸出變量為像點的振幅實部
double Fun_ER(double x_0,double y_0,double L_x,double L_y,double x,double y)
{
	double E_R,C1,C2,S1,S2;
	C1=Fun_cos(Fun_xi_2(x_0,L_x,x))-Fun_cos(Fun_xi_1(x_0,L_x,x));
	S2=Fun_sin(Fun_eta_2(y_0,L_y,y))-Fun_sin(Fun_eta_1(y_0,L_y,y));
	C2=Fun_cos(Fun_eta_2(y_0,L_y,y))-Fun_cos(Fun_eta_1(y_0,L_y,y));
	S1=Fun_sin(Fun_xi_2(x_0,L_x,x))-Fun_sin(Fun_xi_1(x_0,L_x,x));
	E_R=C1*C2-S1*S2;
	return E_R;
}
//輸入變量為:
//矩形物象的中心點(x_0,y_0)
//矩形邊長的一半L_x,L_y
//像點的坐標(x,y)
//輸出變量為像點的振幅虛部
double Fun_EV(double x_0,double y_0,double L_x,double L_y,double x,double y)
{
	double E_V;
	double C1,C2,S1,S2;
	C1=Fun_cos(Fun_xi_2(x_0,L_x,x))-Fun_cos(Fun_xi_1(x_0,L_x,x));
	S2=Fun_sin(Fun_eta_2(y_0,L_y,y))-Fun_sin(Fun_eta_1(y_0,L_y,y));
	C2=Fun_cos(Fun_eta_2(y_0,L_y,y))-Fun_cos(Fun_eta_1(y_0,L_y,y));
	S1=Fun_sin(Fun_xi_2(x_0,L_x,x))-Fun_sin(Fun_xi_1(x_0,L_x,x));
	E_V=C1*S2+S1*C2;
	return E_V;
}
//-------------------------------------------------------------------------
//計算坐標為像點坐標是的輸入面的復振幅U0(x/A,y/A)
//輸入變量像點坐標(x,y)
//輸出變量為輸入面在該點的復振幅
//--------------------------------------------------------------
//計算正弦菲涅耳函數積分
double Fun_sin(double x)
{
	double return_sin;
	double mx;
	mx=fabs(x);
	if(mx<=sqrt(2))
	{
		return_sin=mx*sin(0.5567*exp(-(1.5545*mx-1.9941)*(1.5545*mx-1.9941)));
	}
	else
	{
		return_sin=0.5-(1-0.049*exp(-2*(mx-sqrt(2))))*cos(pi/2*mx*mx)/(pi*mx);
	}

	if(x<0)
	{
		return -return_sin;
	}
	else
	{
		return return_sin;
	}

}
//-----------------------------------------------------------------
//計算余弦菲涅耳函數積分
double Fun_cos(double x)
{
	double return_cos;
	double mx;
	mx=fabs(x);
	if(mx<=1)
	{
		return_cos=mx*cos(0.6855*mx*mx);
	}
	else
	{
		return_cos=0.5+(1-0.121*exp(-2*(mx-1)))/(pi*mx)*sin(pi/2*mx*mx);
	}
	if(x<0)
	{
		return -return_cos;
	}
	else
	{
		return return_cos;

	}
}
//----------------------------------------------------------------------
//計算sinc函數積分
double Fun_sinc(double x)
{
	double return_sinc;
	double mx;
	mx=fabs(x);


	if(mx<1)
	{
		return_sinc=(1-cos(pi*mx))/(3.39-3.39*pow(mx-1,1.6));
	}
	else
	{
		return_sinc=0.5+(1-0.1103*exp(-(mx-1)))/(pi*pi*mx)*cos(pi*(mx-1));
	}


	if(x<0)
	{
		return -return_sinc;
	}
	else
	{
		return return_sinc;
	}
}
//------------------------------------------------------------------------
//坐標變換
double Fun_xi_1(double x_0,double L_x,double x)
{
	return sqrt(2.0/fabs(lambda*B*A))*(A*(x_0-L_x)-x);
}
double Fun_xi_2(double x_0,double L_x,double x)
{
	return sqrt(2/fabs(lambda*B*A))*(A*(x_0+L_x)-x);
}
double Fun_eta_1(double y_0,double L_y,double y)
{
	return sqrt(2/fabs(lambda*B*A))*(A*(y_0-L_y)-y);
}
double Fun_eta_2(double y_0,double L_y,double y)
{
	return sqrt(2/fabs(lambda*B*A))*(A*(y_0+L_y)-y);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线影视一区二区三区| 久久综合av免费| 亚洲欧美色一区| 91丨九色丨尤物| 亚洲同性同志一二三专区| 99久久婷婷国产综合精品| 亚洲欧美一区二区三区极速播放| 不卡一二三区首页| 亚洲伊人伊色伊影伊综合网| 欧美欧美午夜aⅴ在线观看| 午夜成人在线视频| 日韩欧美中文一区二区| 国产主播一区二区三区| 久久精品视频免费观看| 91在线码无精品| 三级欧美在线一区| xfplay精品久久| 99精品视频中文字幕| 亚洲一区二区三区免费视频| 日韩免费高清av| 国产98色在线|日韩| 夜夜夜精品看看| 欧美一级生活片| 成人开心网精品视频| 一区二区三区自拍| 精品免费国产一区二区三区四区| 粉嫩aⅴ一区二区三区四区五区| 一区二区三区中文字幕| 日韩免费在线观看| 91婷婷韩国欧美一区二区| 日韩vs国产vs欧美| 国产精品系列在线| 欧美亚洲一区二区三区四区| 国内精品免费**视频| ㊣最新国产の精品bt伙计久久| 欧美高清www午色夜在线视频| 国产成人免费视频网站| 午夜精品福利久久久| 欧美高清在线一区二区| 欧美一区二区三区视频免费| 成人手机电影网| 日本中文在线一区| 亚洲激情av在线| 久久精品这里都是精品| 欧美人妇做爰xxxⅹ性高电影| 国产91露脸合集magnet| 免费视频一区二区| 洋洋成人永久网站入口| 国产欧美va欧美不卡在线| 69堂成人精品免费视频| 91麻豆国产在线观看| 国产成人啪免费观看软件| 三级久久三级久久久| 一区二区三区欧美日| 欧美韩日一区二区三区四区| 精品精品欲导航| 91精品国产综合久久久久久 | 亚洲成人手机在线| 国产精品亲子伦对白| 久久综合九色综合欧美98| 欧美日韩国产一二三| 91精品黄色片免费大全| 欧美视频完全免费看| 色婷婷国产精品综合在线观看| 风间由美性色一区二区三区| 精品一区二区三区欧美| 免费高清视频精品| 奇米影视一区二区三区| 午夜精品久久久久久久久久久| 一区二区三区中文在线| 亚洲日本乱码在线观看| 亚洲女与黑人做爰| 国产精品久久久久久久久快鸭| 国产女主播一区| 国产日韩欧美不卡在线| 国产欧美日韩综合| 中文字幕精品三区| 中文字幕永久在线不卡| 日韩伦理av电影| 亚洲视频图片小说| 一区二区三区四区蜜桃| 亚洲精品视频免费观看| 亚洲一区二区三区中文字幕在线| 亚洲精品菠萝久久久久久久| 亚洲欧美日韩国产一区二区三区| 国产精品不卡在线观看| 一区二区三区国产精华| 亚洲成人免费电影| 日韩精品一二三四| 久久99深爱久久99精品| 国产精品18久久久| 99免费精品视频| 日本韩国欧美在线| 91精品国产手机| 亚洲精品一线二线三线| 国产精品色在线观看| 最新久久zyz资源站| 一区二区三区高清不卡| 日韩精品免费视频人成| 激情六月婷婷久久| 成人精品一区二区三区四区 | 蜜臀av一级做a爰片久久| 韩国精品久久久| av一本久道久久综合久久鬼色| 色成人在线视频| 欧美一级日韩免费不卡| 国产精品美女一区二区三区| 亚洲精品一卡二卡| 另类调教123区 | 蜜臀av一区二区在线免费观看| 国产一区二区剧情av在线| 91丨九色丨国产丨porny| 7777精品伊人久久久大香线蕉经典版下载 | 亚洲一区二区三区四区不卡| 裸体在线国模精品偷拍| 不卡av在线网| 91精品婷婷国产综合久久| 日本一区二区视频在线| 亚洲国产中文字幕在线视频综合 | 在线观看精品一区| 精品少妇一区二区三区日产乱码 | 久久成人精品无人区| 成人国产亚洲欧美成人综合网| 欧美视频在线播放| 国产亚洲欧美日韩日本| 午夜精品一区二区三区免费视频| 国产乱国产乱300精品| 欧美亚日韩国产aⅴ精品中极品| 精品成人一区二区三区| 亚洲一线二线三线久久久| 国产一区二区0| 91超碰这里只有精品国产| 欧美国产一区视频在线观看| 爽爽淫人综合网网站| av中文字幕一区| 久久无码av三级| 日韩激情在线观看| 色呦呦网站一区| 久久综合色播五月| 三级成人在线视频| 色综合欧美在线| 国产欧美视频一区二区| 激情都市一区二区| 91精品国产入口在线| 亚洲精品乱码久久久久久日本蜜臀| 国内成人精品2018免费看| 717成人午夜免费福利电影| 亚洲精品久久久久久国产精华液| 国产aⅴ综合色| 久久综合丝袜日本网| 久久se精品一区精品二区| 欧美三级电影在线观看| 一区二区三区四区五区视频在线观看 | 久久久欧美精品sm网站| 免费xxxx性欧美18vr| 欧美日韩电影在线| 午夜影院久久久| 色婷婷久久久亚洲一区二区三区| 亚洲国产激情av| 粉嫩嫩av羞羞动漫久久久| 国产午夜精品久久久久久免费视 | 亚洲色图在线看| caoporn国产精品| 国产精品每日更新在线播放网址| 久久国产三级精品| 日韩你懂的在线观看| 久久99久久久久| 欧美精品一区二区三区蜜臀| 免费人成精品欧美精品| 日韩一区二区电影在线| 日韩不卡免费视频| 日韩精品一区二区三区视频播放| 欧美aaaaaa午夜精品| 欧美大片在线观看一区| 国产在线麻豆精品观看| 久久亚洲一区二区三区四区| 国产精品资源在线看| 欧美国产一区二区在线观看| av在线一区二区| 亚洲综合色婷婷| 91精品欧美综合在线观看最新| 亚洲va欧美va天堂v国产综合| 欧美精三区欧美精三区| 日韩在线一区二区三区| 久久综合色播五月| 不卡一区在线观看| 亚洲国产色一区| 日韩欧美电影一区| 国产精品一品视频| 一区二区三区产品免费精品久久75| 欧美中文字幕一区二区三区亚洲| 日日夜夜精品免费视频| 精品国免费一区二区三区| jizzjizzjizz欧美| 午夜欧美2019年伦理| 精品国产凹凸成av人导航| 成人国产免费视频| 午夜欧美在线一二页| www久久久久| 色综合网站在线|