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

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

?? fortran用于計算矩形波導本征模式的小程序.txt

?? FORTRAN用于計算矩形波導本征模式的小程序
?? TXT
字號:
用于計算矩形波導本征模式的小程序
發信人: eeMoccona(心如止水), 信區: Microwave
標 題: 用于計算矩形波導本征模式的小程序
發信站: 飲水思源 (2005年10月09日00:21:29 星期天)

作為學習Fortran的練習,編寫了一個計算矩形波導中本征模式的小程序
可以計算出任意指定個數(N<50)從小到大排列的低次模式,
并給出相應的截止波長,截止波數,截止頻率

也可以給定一個頻率,計算在該矩形波導中傳播的電磁波的波數k
即其傳播常數alpha(衰減因子)和beta(相移因子)
并且在能夠傳播的情況下,給出相速v_p,群速v_g,和波導波長lambda_g







!  WaveGuideMode.f90 
!
!  FUNCTIONS:
!	WaveGuideMode      - Entry point of console application.
!
!	Example of displaying 'Hello World' at execution time.
!

!****************************************************************************
!
!  PROGRAM: WaveGuideMode
!
!  PURPOSE:  Entry point for 'Hello World' sample console application.
!
!****************************************************************************

	program WaveGuideMode

	implicit none

	
	integer :: i, j, iid=1, maxnum=10, cal_type
	integer, parameter :: m=20, n=20
	integer, dimension(1:(m+1)*(n+1)) :: m_ind, n_ind

	real :: miu=1, epsilon=1, a=0.07214, b=0.03404, f_0=6e9, k_0, omega
	real, dimension(1:(m+1)*(n+1)) :: alpha, beta, v_p, v_g, lambda_g
	real, dimension(1:(m+1)*(n+1)) :: k_c, lambda_c, f_c
	real, parameter :: PI=3.1415926, c=3e8

	print *, "Input waveguide size, a and b"
	read *, a, b
	print *, "Input miu_r and epsilon_r"
	read *, miu, epsilon
	print *, "Choose calculate type, 1 for lambda_c and 2 for beta, 3 for all"
	read *, cal_type
	if (cal_type==2 .or. cal_type==3) then
		print *, "Input working frequency (Hz)"
		read *, f_0
	end if		
	print *, "Input maxnumber of modes to calculate:"
	read "(I2)", maxnum

	do i=0,m
		do j=0,n
			k_c(iid)=sqrt((i*PI/a)**2+(j*PI/b)**2)
			lambda_c(iid)=2/sqrt((i/a)**2+(j/b)**2)
			f_c(iid)=c/sqrt(miu*epsilon)/lambda_c(iid)
			m_ind(iid)=i
			n_ind(iid)=j
			!print *, m_ind(iid), n_ind(iid), k_c(iid), lambda_c(iid), f_c(iid)
			iid=iid+1
		end do
	end do

	do j=(m+1)*(n+1)-1, 1, -1
		do i=1, j
			if (lambda_c(i)<lambda_c(i+1)) then
				call Swap(lambda_c(i), lambda_c(i+1))
				call Swap(k_c(i), k_c(i+1))
				call Swap(f_c(i), f_c(i+1))
				call Swap(m_ind(i), m_ind(i+1))
				call Swap(n_ind(i), n_ind(i+1))
			end if
		end do
	end do
	
	omega=2*PI*f_0
	k_0=2*PI*f_0/c*sqrt(miu*epsilon)
	do i=1, (m+1)*(n+1)
		if (k_c(i) < k_0) then
			alpha(i)=0
			beta(i)=sqrt(k_0**2-k_c(i)**2)
			v_p(i)=omega/beta(i)
			v_g(i)=(c/sqrt(miu*epsilon))**2/v_p(i)
			lambda_g(i)=v_p(i)/f_0
		else
			alpha(i)=sqrt(k_c(i)**2-k_0**2)
			beta(i)=0
			v_p(i)=0
			v_g(i)=0
			lambda_g(i)=0
		end if
	end do

	if (cal_type==1 .or. cal_type==3) then
		print *
		print *, "*********************"
		print *, "***Eigenvalue Mode***"
		print *, "*********************"
		print *
		print *, "Parameters:"
		print "(3X, A, EN10.2, 3X, A, EN10.2)", "a =", a, "b =", b
		print "(3X, A, F5.2, 4X, A, F5.2)", "miu_r =", miu, "epsilon_r =", epsilon
		print *
		print *, "Results:"
		print *, " m  n        k_c          lambda_c          f_c"
		print *, " -  -    ------------   ------------    -----------"
		print "(2I3, 3X, EN12.3, 3X, EN12.3, 3X, EN12.3)", &
			  (m_ind(iid), n_ind(iid), k_c(iid), lambda_c(iid), f_c(iid), iid=1, maxnum)
	end if
	if (cal_type==2 .or. cal_type==3) then
		print *
		print *, "**************************"
		print *, "***Given Frequency Mode***"
		print *, "**************************"
		print *
		print *, "Parameters:"
		print "(3X, A, EN10.2, 3X, A, EN10.2)", "a =", a, "b =", b
		print "(3X, A, F5.2, 4X, A, F5.2)", "miu_r =", miu, "epsilon_r =", epsilon
		print "(3X, A, EN12.2, 3X, A, EN12.2, 3X, A, EN12.2, 3X, A, EN12.2)", &
		      "f_0", f_0, "k_0", k_0, "v_0", c/sqrt(miu*epsilon), "lambda_0", 2*PI/k_0
		print *
		print *, "Results:"
		print *, " m  n        alpha         beta          v_p           v_g         lambda_g"
		print *, " -  -     -----------  -----------   -----------   -----------    ----------" 
  		print "(2I3, 1X, 5EN14.3)", &
		      (m_ind(iid), n_ind(iid), alpha(iid), beta(iid), &
			   v_p(iid), v_g(iid), lambda_g(iid), iid=1, maxnum)
	end if
	end program WaveGuideMode

	subroutine Swap(a, b)
		implicit none
		real, intent(inout) :: a, b
		real temp
		temp=a
		a=b
		b=temp
	end subroutine Swap


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区欧美| 五月天亚洲婷婷| 成人性生交大合| 亚洲码国产岛国毛片在线| 欧美三级三级三级| 国产精品综合av一区二区国产馆| 中文字幕不卡的av| 91麻豆精品国产91久久久更新时间| 九九国产精品视频| 亚洲一区二区三区小说| 国产精品对白交换视频 | 麻豆91在线播放| 亚洲国产成人在线| 国产日产亚洲精品系列| 欧美日韩黄色影视| 99国产麻豆精品| 国产又粗又猛又爽又黄91精品| 亚洲欧美日韩系列| 亚洲电影一级片| 国产嫩草影院久久久久| 国产欧美日韩精品在线| 中文字幕五月欧美| 久久久www免费人成精品| 欧美日韩三级一区二区| 日韩女优毛片在线| 欧美一级在线观看| 欧美无砖专区一中文字| 91麻豆swag| 91尤物视频在线观看| 在线亚洲+欧美+日本专区| 成人激情图片网| 粉嫩久久99精品久久久久久夜| 男女男精品视频网| 日韩在线观看一区二区| 亚洲一区二区三区激情| 九一久久久久久| 91一区二区三区在线播放| 91麻豆精品国产91久久久久久| 26uuu成人网一区二区三区| 91精选在线观看| 国产清纯在线一区二区www| 亚洲最色的网站| 亚洲综合免费观看高清完整版在线 | 久久品道一品道久久精品| 久久久久久毛片| 亚洲国产裸拍裸体视频在线观看乱了| 中文字幕av资源一区| 亚洲自拍另类综合| 国产v综合v亚洲欧| 91精品国产美女浴室洗澡无遮挡| 中文字幕欧美日本乱码一线二线| 亚洲一区二三区| 成人的网站免费观看| 在线电影院国产精品| 日韩三级免费观看| 久久精品人人做| 1024成人网| 韩国三级中文字幕hd久久精品| 国产一区二区三区av电影 | 视频在线观看一区| 成人精品免费视频| 久久亚洲精品小早川怜子| 日本亚洲免费观看| 狠狠色2019综合网| 91麻豆精品国产91久久久 | 欧美一区二区在线视频| 亚洲三级在线免费观看| 亚洲一区二区三区四区的| 丁香天五香天堂综合| 欧美一级免费大片| 日产国产欧美视频一区精品 | 欧美三级中文字幕| 亚洲欧美日韩国产综合在线| 国产成人在线色| 欧洲精品中文字幕| 一个色妞综合视频在线观看| av不卡免费在线观看| 精品电影一区二区| 久久免费精品国产久精品久久久久| 亚洲第一电影网| 欧美日韩在线播放三区四区| 伊人色综合久久天天人手人婷| 美国十次综合导航| 精品国产伦一区二区三区观看方式| 免费高清视频精品| 26uuu久久综合| 国产高清亚洲一区| 国产精品视频线看| 国产毛片精品一区| 久久久久久久久99精品| 国产精品一区二区久久精品爱涩 | 国产综合久久久久影院| 日韩精品在线网站| 国产精品18久久久久久vr| 国产欧美一区二区精品婷婷| 成人综合在线网站| 一区二区理论电影在线观看| 欧美日韩久久不卡| 日本欧美肥老太交大片| 26uuu亚洲综合色| www.亚洲人| 亚洲大片免费看| www国产精品av| 99久久精品国产导航| 亚洲成人你懂的| 日韩久久精品一区| 91色.com| 久久疯狂做爰流白浆xx| 欧美图区在线视频| 国产在线日韩欧美| 一区二区三区成人在线视频 | 六月婷婷色综合| 亚洲国产精品黑人久久久| 色激情天天射综合网| 亚洲欧洲av一区二区三区久久| 日本韩国精品一区二区在线观看| 日本不卡在线视频| 亚洲日本中文字幕区| 欧美一区二区不卡视频| 91女人视频在线观看| 久久国产乱子精品免费女| 国产精品久久久久久久久免费桃花 | 国产精品护士白丝一区av| 欧美日韩国产欧美日美国产精品| 国产精品99久久久久久久女警| 亚洲大尺度视频在线观看| 亚洲国产精品成人综合| 日韩欧美美女一区二区三区| 99久久精品国产麻豆演员表| 国产一区二区三区蝌蚪| 亚洲不卡一区二区三区| 中文字幕在线观看一区| 久久综合网色—综合色88| 欧美日韩国产首页在线观看| 91免费版pro下载短视频| 国产91在线|亚洲| 九九精品一区二区| 日韩激情一二三区| 洋洋成人永久网站入口| 中文字幕成人av| 久久人人97超碰com| 欧美一区二区视频网站| 欧美猛男男办公室激情| 色欧美88888久久久久久影院| 亚洲国产中文字幕| 亚洲色图在线播放| 中文字幕制服丝袜一区二区三区 | 中文字幕不卡在线观看| 2021中文字幕一区亚洲| 91麻豆精品国产91久久久久久 | 午夜精品久久久久久久99樱桃 | 日本乱码高清不卡字幕| 99综合影院在线| 99久免费精品视频在线观看| 国产精品18久久久久久久久久久久| 美女一区二区久久| 毛片av一区二区| 久久99精品国产.久久久久| 琪琪久久久久日韩精品| 麻豆免费精品视频| 精品一区二区三区久久久| 精品中文字幕一区二区小辣椒 | 国产精品一区二区黑丝| 国产美女视频91| 成人在线综合网站| 97超碰欧美中文字幕| 精品久久久久久久久久久久久久久 | 精品剧情v国产在线观看在线| 日韩一级高清毛片| 精品国产一区二区三区忘忧草| 欧美成人福利视频| 国产三级欧美三级| 亚洲视频一区二区在线观看| 亚洲嫩草精品久久| 性做久久久久久| 国产一区二区调教| 成人精品高清在线| 欧美专区在线观看一区| 日韩一二三四区| 中文字幕+乱码+中文字幕一区| 国产精品免费免费| 亚洲国产成人va在线观看天堂| 日本成人中文字幕| 成人深夜在线观看| 欧美日韩在线一区二区| 欧美mv日韩mv国产| ㊣最新国产の精品bt伙计久久| 亚洲成a天堂v人片| 国产福利一区二区| 欧美日韩在线免费视频| 久久久久国产成人精品亚洲午夜| 中文字幕亚洲综合久久菠萝蜜| 午夜av一区二区| 国产ts人妖一区二区| 欧美影院精品一区| 久久综合九色综合欧美就去吻 | 麻豆91精品视频| 91在线视频官网| 亚洲综合偷拍欧美一区色| 免费欧美在线视频|