登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
球散射的外推程序,请大家帮忙看看
发帖
回复
1585
阅读
1
回复
[
讨论
]
球散射的外推程序,请大家帮忙看看
离线
253105407
UID :41252
注册:
2009-09-09
登录:
2010-07-20
发帖:
49
等级:
仿真一级
0楼
发表于: 2009-10-13 21:37:21
最近编了一段球的散射的程序,大家帮我看下我的这段频域三维远场外推的程序对不对
Lnl(2xD
ein0=cmplx(e0r,e0i) 原点处的入射电场
@l5"nBs<_:
hin0=ein0/cexp(cmplx(0,0.5*del_t*2*pi*f)) 入射电场滞后半个时间步
(UD@q>c
do i=imin,imax
8U"v6S~A%Q
do j=jmin,jmax
vzAax k%
do k=kmin,kmax
:uS\3toj
exf(i,j,k)=cmplx(exr(i,j,k),exi(i,j,k))/ein0 电场归一
oG?Xk%7&\
eyf(i,j,k)=cmplx(eyr(i,j,k),eyi(i,j,k))/ein0
l}|%5.5-
ezf(i,j,k)=cmplx(ezr(i,j,k),ezi(i,j,k))/ein0
|kg7LP3(8,
hxf(i,j,k)=cmplx(hxr(i,j,k),hxi(i,j,k))/hin0 磁场归一
Y;M|D'y+
hyf(i,j,k)=cmplx(hyr(i,j,k),hyi(i,j,k))/hin0
r.&Vw|*>
hzf(i,j,k)=cmplx(hzr(i,j,k),hzi(i,j,k))/hin0
!;v|' I
end do
? pmHFlx
end do
[-K&