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

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

?? total3.f90

?? fortran source code for fdtd parall computing
?? F90
字號:
!*********************************************************************************************************    
!****************************************END OF PROGRAM****************************************    
!***********************************************************************************************************

!外推遠區場(或者RCS)

!***************************************************************
!**  Extrapolation of Radar Cross Section of Far Field       **
!**      Based on FDTD Calculations                          **
!**                                                          **
!**      TYPE               :main program                    **
!**      CALLS              :Bessel Functions                **
!**     LANGUAGE            :Fortran90                       **
!**     INTPUT FILE NAME    :????????.bnd                    **
!**     OUTPUT FILE NAME    :????????.dat                    **
!***********************************************************************
!***********************變量定義****************************************
     complex Jz      !輸出面上電流密度(TM極化,TE極化為磁流密度,以下類似)
     complex Mx      !磁流密度
     complex My      !磁流密度
	 complex Ctemp,ctemp1   !臨時復數變量
	 complex E(-1250:1250,4) !輸出邊界切向電場
	 complex H(-1250:1250,4) !輸出邊界切向磁場
	 real WaveLength         !波長
	 integer WL              !數值波長
	 integer TEMFlag         ! TM=1 TE=-1
	 real IncidentAngle      !FDTD計算中的入射角(度)
	 real Phi                !觀察角(度)
	 real StartAngle,EndAngle,DegreeStep !輸入角起始值、終止值、布進
	 character *30 FileName  !散射數據(由FDTD近場計算程序得到)
     character *1 Blank,Respond
	 logical FileExist
	 integer FileNameLength, Record
 !*************初始化**************

 !write(*,*) char(7)
 10002       write(*,'(///////////////////)')
	   write(*,*)''
	   write(*,*)'Extrapolate Base on FD-TD Boundary to Far Zone'
	   write(*,*)'to Caculate Radar Cross Section'
	   write(*,*)'(Two-Dimension&TM mode)'
	   write(*,*)''
       write(*,*)''
	   Blank=''
	   WRITE(*,'(11X,34hThe scatterer data file name is :,$)')!
	   READ(*,'(a30)')FileName
	   FileNameLength=index(FileName,Blank)-1
	   inquire(file=FileName(1:FileNameLength)//'.BND',exist=FileExist)
	   if(FileExist)then
	     OPEN(1,file=FileName(1:FileNameLength)//'.BND',access='direct',recl=8)
	   else
	      write(*,'(1x,5x,15hFile not found.)')
		  write(*,'(1x,15x,33hPress [Enter] to redo from start.)')
		  read(*,'(a1)')Respond
		  goto 10002
		  endif
	   read(1,rec=1)WaveLength
       read(1,rec=2)WL
	   read(1,rec=3)TEMFlag
	   read(1,rec=4)IncidentAngle
	   read(1,rec=5)Imin
	   read(1,rec=6)Imax
	   read(1,rec=7)Jmin
	   read(1,rec=8)Jmax
	   read(1,rec=9)Itmin
	   read(1,rec=10)Itmax
	   read(1,rec=11)Jtmin
	   read(1,rec=12)Jtmax
	   read(1,rec=13)Iomin
	   read(1,rec=14)Iomax
	   read(1,rec=15)Jomin
	   read(1,rec=16)Jomax
	   read(1,rec=17)TimeStep
       write(*,*)''
	   WRITE(*,'(11X,15hKnown message :)')
	   WRITE(*,'(13x,11hWaveLength=,e12.4,4H m = ,i4,5H Grid)')WaveLength,WL
	     if(TEMFlag.eq.1) then
		   write(*,'(13x,12hWaveMode:TM,5x,17hIncident angle =,f7.2,8h degrees)')IncidentAngle
	   else
           write(*,'(13x,12hWaveMode:TE,5x,17hIncident angle =,f7.2,8h degrees)')IncidentAngle
	   end if

	   write(*,'(13X,25hAbsorbing boundary is : ,4i6)')Imin,Imax,Jmin,Jmax
	   write(*,'(13X,25hConnective boundary is : ,4i6)')Itmin,Itmax,Jtmin,Jtmax
	   write(*,'(13X,25hThe output boundary is :,4i6)')Iomin,Iomax,Jomin,Jomax
	   write(*,'(13X,14hTimeStop is : ,i6)')TimeStep
	   write(*,*)''
	   write(*,'(11X,19hMake choice below :)')
	   write(*,'(13x,34hStartDegree,EndDegree,DegreeStep: ,$)')
	   read(*,*)StartAngle,EndAngle,DegreeStep
!begin
	   pi=3.1415927
	   rk=2*pi/float(WL)           !contant of propogation K!
	   Z=sqrt(pi*4.0e-7/8.854e-12) !wave inpedence of free space!
	   !********************讀入散射場數據Es,Hs***********************
	   !********************并計算n x Es, n x Hs**********************
	   Record=17
	   do i=Iomin,Iomax
	      Record=Record+1
		  read(1,rec=Record)E(i,1)     !Mz0=Esz,Jx0=Hsx
		  Record=Record+1
          read(1,rec=Record)H(i,1) 
          Record=Record+1
		  read(1,rec=Record)Ctemp      
		  E(i,3)=-Ctemp               !Mz0=-Esz
		  Record=Record+1
		  read(1,rec=record)Ctemp1
		  H(i,3)=-Ctemp1               !Jx0=-Hsx
		  end do
		  
		  
		  do i=Jomin,Jomax
		      Record=Record+1
		      read(1,rec=Record)E(i,2)    !Mz0=Esz,Jx0=Hsx
			  Record=Record+1
			  read(1,rec=Record)H(i,2)
			  Record=Record+1
			  read(1,rec=Record)Ctemp
			  E(i,4)=-Ctemp             !Mz0=-Esz
			  Record=Record+1
			  read(1,rec=Record)Ctemp1
			  H(i,4)=-Ctemp1            !Jy0=-Hsy
			 end do
			 close(1)
	   
	   if(TEMFlag.eq.-1)then    !若為TE模,則做以下轉換
	   do i=iomin,iomax
	     E(i,1)=E(i,1)            !Ez-->Hz
	     E(i,3)=E(i,3)
	     H(i,1)=-H(i,1)           !Hx-->-Ex
	     H(i,3)=-H(i,3)
	   end do
	   do i=jomin,jomax
	     E(i,2)=E(i,2)            !Ez-->Hz
	     E(i,4)=E(i,4)
	     H(i,2)=-H(i,2)           !Hy-->-Ey
	     H(i,4)=-H(i,4)
	   end do
	   Z=1./Z
	   end if                    !reciprocal
	   !******************沿著四條輸出邊界積分Jz,Mx,My**********************
	   OPEN(2,file=FileName(1:FileNameLength)//'.dat') !存儲RCS的文件
	   

	   do dg=StartAngle,EndAngle,DegreeStep             !散射角循環
	     Jz=(0.,0.)
	     Mx=(0.,0.)
	     My=(0.,0.)
	     write(*,1)dg
1        format(1H+,10x,'Now caculate degree',f6.1)
	     Phi=dg*pi/180.


	     do I=Iomin,Iomax
	       Ctemp=cmplx(0.,(float(I)*cos(Phi)+(jomin-0.5)*sin(Phi))*rk)
	       Ctemp=cexp(Ctemp)                                 !exp(j*k*r);x=i,j=jomin-.5
	       Mx=Mx+E(i,1)*Ctemp                                 !下邊界
	       Jz=Jz+H(i,1)*Ctemp
           Ctemp=cmplx(0.,(float(I)*cos(Phi)+(jomax+.5)*sin(Phi))*rk)  
	       Ctemp=cexp(Ctemp)                                !exp(j*k*r);x=i,j=jomin-.5
	       Mx=Mx+E(i,3)*Ctemp                                !上邊界
		   Jz=Jz+H(i,3)*Ctemp
		end do

		do I=Jomin,Jomax
        Ctemp=cmplx(0.,(float(I)*sin(Phi)+(iomax+.5)*cos(Phi))*rk)
		Ctemp=cexp(Ctemp)                                   !exp(j*k*r);x=iomax+.5,y=i
        My=My+E(i,2)*Ctemp                                  !右邊界
		Jz=Jz+H(i,2)*Ctemp
        Ctemp=cmplx(0.,(float(I)*sin(Phi)+(iomin-.5)*cos(Phi))*rk) 
		Ctemp=cexp(Ctemp)                                   !exp(j*k*r);x=iomin-.5,y=i
		My=My+E(i,4)*Ctemp                                  !左邊界
         Jz=Jz+H(i,4)*Ctemp
		 end do 
!*************************計算雷達散射截面(RCS)并輸出************************
            
			
			 RCS=abs(Mx*sin(Phi)-My*cos(Phi)+Z*Jz)
             RCS=.25*rk*rcs*rcs*Wavelength/float(WL)/Wavelength
			 write(1,*)dg,rcs
			 RCS=10.*log10(RCS)
			 write(2,*)dg,RCS                      
			 end do                                         !結束散射角循環
            close(2)
            write(*,*) CHAR(7)                
			end
!****************************************************************************
!****************************END OF PROGRAM**********************************
!****************************************************************************

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品久久人人爱| 久久久国产综合精品女国产盗摄| 国产一区久久久| 久久精品国产在热久久| 日本中文在线一区| 日韩国产欧美三级| 日本不卡一区二区三区高清视频| 亚洲小少妇裸体bbw| 午夜精品久久久| 日韩中文字幕1| 免费黄网站欧美| 国产精品一区2区| 99久久久久免费精品国产 | 欧美电视剧免费全集观看| 欧美一卡在线观看| 精品电影一区二区三区| 国产精品国产三级国产aⅴ入口| 中文字幕av免费专区久久| 一色屋精品亚洲香蕉网站| 夜夜嗨av一区二区三区中文字幕| 亚洲一二三专区| 日韩精品免费专区| 国产精品小仙女| 91精品办公室少妇高潮对白| 在线播放日韩导航| 久久伊人中文字幕| 亚洲另类在线视频| 久久精品国产亚洲一区二区三区 | 97久久精品人人做人人爽50路| av中文字幕不卡| 91精品国产综合久久精品麻豆| 欧美大片在线观看一区二区| 中文字幕av不卡| 日韩电影在线观看电影| 成人动漫一区二区在线| 欧美日韩极品在线观看一区| 国产午夜精品美女毛片视频| 亚洲国产欧美日韩另类综合 | 欧美国产综合一区二区| 亚洲午夜久久久久久久久电影院| 国产真实乱偷精品视频免| 日本韩国一区二区| 久久亚洲私人国产精品va媚药| 一区二区三区在线免费视频 | 成人免费一区二区三区在线观看| 午夜在线成人av| 成人自拍视频在线观看| 欧美视频在线一区| 亚洲欧洲av在线| 亚洲精选在线视频| 亚洲福利电影网| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 69av一区二区三区| 亚洲欧洲国产专区| 国产一区二区不卡在线| 欧美精品久久一区| 亚洲精品中文在线影院| 福利电影一区二区| 久久新电视剧免费观看| 午夜电影网亚洲视频| 色哟哟一区二区| 国产精品美女久久久久久久久久久| 久久99最新地址| 欧美videossexotv100| 免费在线观看一区| 3d动漫精品啪啪一区二区竹菊| 亚洲激情在线播放| 91丝袜美腿高跟国产极品老师 | 亚洲国产日韩av| 91亚洲精品乱码久久久久久蜜桃| 久久精品人人做人人爽97| 国精产品一区一区三区mba视频| 在线综合视频播放| 青草国产精品久久久久久| 91麻豆精品国产91久久久使用方法 | 国产精品午夜在线观看| 国产成人自拍网| 久久久亚洲精品石原莉奈| 日韩国产高清在线| 欧美变态tickle挠乳网站| 丝袜美腿亚洲色图| 日韩亚洲电影在线| 看片的网站亚洲| 中文字幕在线一区| 国产精品69久久久久水密桃| 久久久久国产精品厨房| 国产一区二区主播在线| 国产欧美精品国产国产专区 | 精品国产百合女同互慰| 麻豆精品久久精品色综合| 日韩欧美中文字幕一区| 国产一区二区不卡| 欧美国产日韩在线观看| 91视频.com| 亚洲va欧美va国产va天堂影院| 欧美一区二区成人6969| 国产成人av福利| 樱桃国产成人精品视频| 91麻豆精品国产| 国产一区中文字幕| 亚洲卡通动漫在线| 日韩欧美一区二区三区在线| 成人晚上爱看视频| 亚洲二区视频在线| 久久综合九色综合欧美亚洲| 91日韩精品一区| 日韩高清中文字幕一区| 国产精品色一区二区三区| 欧美影片第一页| 久久99日本精品| 亚洲免费视频成人| 精品国产不卡一区二区三区| 在线亚洲欧美专区二区| 国产美女精品人人做人人爽| 亚洲啪啪综合av一区二区三区| 制服丝袜在线91| 色综合天天综合网天天狠天天| 全部av―极品视觉盛宴亚洲| 中文字幕永久在线不卡| 精品欧美一区二区在线观看| 91蜜桃网址入口| 国产一区二区导航在线播放| 丝袜美腿亚洲一区二区图片| 国产精品二三区| 欧美一卡2卡三卡4卡5免费| 91论坛在线播放| 99精品久久久久久| 国产老肥熟一区二区三区| 性感美女极品91精品| 亚洲免费在线观看视频| 久久精品一区二区| 精品成人一区二区| 91精品国产一区二区三区| 91婷婷韩国欧美一区二区| 国产传媒一区在线| 久久精品国产秦先生| 日韩高清不卡一区二区三区| 亚洲愉拍自拍另类高清精品| 国产精品久久久久婷婷二区次| 欧美成人video| 欧美一区二区黄| 欧美一级理论片| 6080亚洲精品一区二区| 欧美日韩国产一区二区三区地区| 色婷婷久久久久swag精品| www.爱久久.com| 国产精品12区| 成人三级伦理片| 东方欧美亚洲色图在线| 成人综合婷婷国产精品久久蜜臀 | 中文字幕一区二区不卡| 久久久.com| 国产欧美综合色| 国产精品久久久久久久久免费相片 | 亚洲18女电影在线观看| 亚洲最大成人网4388xx| 日韩欧美国产午夜精品| 日韩欧美国产午夜精品| 久久网这里都是精品| www久久久久| 国产精品天干天干在观线| 欧美国产一区二区在线观看| 国产精品久久免费看| 日韩一区在线免费观看| 亚洲午夜在线观看视频在线| 男人操女人的视频在线观看欧美| 日韩国产欧美在线视频| 韩国在线一区二区| 国产成人久久精品77777最新版本| 成人妖精视频yjsp地址| 色综合天天做天天爱| 91精品国产综合久久婷婷香蕉| 日韩一级精品视频在线观看| 精品区一区二区| 国产精品国产三级国产普通话99| 亚洲色图欧美偷拍| 视频一区视频二区在线观看| 精品一区在线看| www.一区二区| 制服视频三区第一页精品| 欧美精品一区二区三区蜜桃视频| 国产精品欧美极品| 午夜成人免费视频| 国产98色在线|日韩| 欧美性生活一区| 国产日韩欧美精品电影三级在线| 亚洲美女在线国产| 麻豆91在线看| 99久久精品国产毛片| 日韩午夜激情视频| 日韩美女视频一区二区| 日本不卡在线视频| 91蜜桃婷婷狠狠久久综合9色| 欧美一级一区二区| 椎名由奈av一区二区三区| 激情五月婷婷综合| 欧美日韩精品一区视频| 欧美国产日产图区| 日产欧产美韩系列久久99| 91久久精品日日躁夜夜躁欧美|