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

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

?? fdtd-upml.txt

?? 有限時域差分源程序
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
        hzhz(i,j)=(1-dt*Ox/2/eps0)/(1+dt*Ox/2/eps0);
        hzbz(i,j)=1/mu0/mur/(1+dt*Ox/2/eps0);
    end
end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% the left area (left PML)  
% coefficient for computing Ex in left
for i=1:nlayerx
    for j=nlayery+1:nlayery+ngmy % the boundary should be treated in the area where the field component is placed really  eg. j==nlayery+1
        epsreff=(epsr(i,j)+epsr(i+1,j))/2; % effective epsr
        if j==nlayery+1
            Oy=epsreff*Om*factory*(0.5*dy)^(m+1);  % special treating for Oy in left-front boundary
        else
            Oy=0;
        end
        x1=(nlayerx-i)*dx;
        x2=(nlayerx+1-i)*dx;
        Ox=epsreff*Om*factorx*(x2^(m+1)-x1^(m+1));
        exex(i,j)=(eps0/dt-Oy/2)/(eps0/dt+Oy/2);
        exdx1(i,j)=(eps0/dt+Ox/2)/(eps0*epsreff*(eps0/dt+Oy/2));
        exdx2(i,j)=(eps0/dt-Ox/2)/(eps0*epsreff*(eps0/dt+Oy/2));
    end
end       

%% coefficient for computing Ey in left 
for i=2:nlayerx %it's PEC boundary for i==1,all coefficients are zero,need not treating
    for j=nlayery+1:nlayery+ngmy
        epsreff=(epsr(i,j)+epsr(i,j+1))/2; % effective epsr
        Oy=0;
        x1=(nlayerx-i+0.5)*dx;
        x2=(nlayerx-i+1.5)*dx;
        Ox=epsreff*Om*factorx*(x2^(m+1)-x1^(m+1));
        eyey(i,j)=(eps0/dt-Ox/2)/(eps0/dt+Ox/2);
        eydy1(i,j)=(eps0/dt+Oy/2)/(eps0*epsreff)/(eps0/dt+Ox/2);
        eydy2(i,j)=(eps0/dt-Oy/2)/(eps0*epsreff)/(eps0/dt+Ox/2);
    end
end        

%% coefficient for computing Hz in left
for i=1:nlayerx
    for j=nlayery+1:nlayery+ngmy
        epsreff=0.25*(epsr(i,j)+epsr(i,j+1)+epsr(i+1,j)+epsr(i+1,j+1));
        Oy=0;
        x1=(nlayerx-i)*dx;
        x2=(nlayerx+1-i)*dx;
        Ox=epsreff*Om*factorx*(x2^(m+1)-x1^(m+1));
        bzbz(i,j)=(1/dt-Oy/2/eps0)/(1/dt+Oy/2/eps0);
        bzexy(i,j)=1/(1/dt+Oy/2/eps0);
        hzhz(i,j)=(1-dt*Ox/2/eps0)/(1+dt*Ox/2/eps0);
        hzbz(i,j)=1/mu0/mur/(1+dt*Ox/2/eps0);
    end
end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% the right area (right PML)  
% coefficient for computing Ex in right
for i=nlayerx+ngmx+1:ngx
    for j=nlayery+1:nlayery+ngmy % attention: the right-front & right-back boundary already computed 
        epsreff=(epsr(i,j)+epsr(i+1,j))/2; % effective epsr
        if j==nlayery+1
             Oy=epsreff*Om*factory*(0.5*dy)^(m+1);  % special treating for Oy in right-front boundary
        else
             Oy=0;
        end
        x1=(i-nlayerx-ngmx-1)*dx;
        x2=(i-nlayerx-ngmx)*dx;
        Ox=epsreff*Om*factorx*(x2^(m+1)-x1^(m+1));
        exex(i,j)=(eps0/dt-Oy/2)/(eps0/dt+Oy/2);
        exdx1(i,j)=(eps0/dt+Ox/2)/(eps0*epsreff*(eps0/dt+Oy/2));
        exdx2(i,j)=(eps0/dt-Ox/2)/(eps0*epsreff*(eps0/dt+Oy/2));
    end
end       

%% coefficient for computing Ey in right 
for i=nlayerx+ngmx+1:ngx %it's PEC boundary for i==nnx,all coefficients are zero,need not treating
    for j=nlayery+1:nlayery+ngmy
        epsreff=(epsr(i,j)+epsr(i,j+1))/2; % effective epsr
        Oy=0;
        if i==nlayerx+ngmx+1  
            Ox=epsreff*Om*factorx*((0.5*dx)^(m+1)); % special treating right-main boundary
        else
            x1=(i-nlayerx-ngmx-2+0.5)*dx;
            x2=(i-nlayerx-ngmx-2+1.5)*dx;
            Ox=epsreff*Om*factorx*(x2^(m+1)-x1^(m+1));
        end
        eyey(i,j)=(eps0/dt-Ox/2)/(eps0/dt+Ox/2);
        eydy1(i,j)=(eps0/dt+Oy/2)/(eps0*epsreff)/(eps0/dt+Ox/2);
        eydy2(i,j)=(eps0/dt-Oy/2)/(eps0*epsreff)/(eps0/dt+Ox/2);
    end
end        

%% coefficient for computing Hz in right
for i=nlayerx+ngmx+1:ngx
    for j=nlayery+1:nlayery+ngmy
        epsreff=0.25*(epsr(i,j)+epsr(i,j+1)+epsr(i+1,j)+epsr(i+1,j+1));
        Oy=0;
        x1=(i-nlayerx-ngmx-1)*dx;
        x2=(i-nlayerx-ngmx)*dx;
        Ox=epsreff*Om*factorx*(x2^(m+1)-x1^(m+1));
        bzbz(i,j)=(1/dt-Oy/2/eps0)/(1/dt+Oy/2/eps0);
        bzexy(i,j)=1/(1/dt+Oy/2/eps0);
        hzhz(i,j)=(1-dt*Ox/2/eps0)/(1+dt*Ox/2/eps0);
        hzbz(i,j)=1/mu0/mur/(1+dt*Ox/2/eps0);
    end
end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% the main area ( normal FDTD area)  

% coefficient for computing Ex in main
for i=nlayerx+1:nlayerx+ngmx
    for j=nlayery+1:nlayery+ngmy 
        epsreff=(epsr(i,j)+epsr(i+1,j))/2; % effective epsr
        Ox=0;
        if j==nlayery+1
           Oy=epsreff*Om*factory*(0.5*dy)^(m+1);  % special treating for Oy in main-front boundary    
        else
           Oy=0;
        end
        exex(i,j)=(eps0/dt-Oy/2)/(eps0/dt+Oy/2);
        exdx1(i,j)=(eps0/dt+Ox/2)/(eps0*epsreff*(eps0/dt+Oy/2));
        exdx2(i,j)=(eps0/dt-Ox/2)/(eps0*epsreff*(eps0/dt+Oy/2));
    end
end 

%% coefficient for computing Ey in main 
for i=nlayerx+1:nlayerx+ngmx
    for j=nlayery+1:nlayery+ngmy 
        epsreff=(epsr(i,j)+epsr(i,j+1))/2; % effective epsr
        if i==nlayerx+1
           Ox=epsreff*Om*factorx*(0.5*dx)^(m+1);  % special treating for Oy in main-left boundary    
        else
           Ox=0;
        end
        Oy=0;
        eyey(i,j)=(eps0/dt-Ox/2)/(eps0/dt+Ox/2);
        eydy1(i,j)=(eps0/dt+Oy/2)/(eps0*epsreff)/(eps0/dt+Ox/2);
        eydy2(i,j)=(eps0/dt-Oy/2)/(eps0*epsreff)/(eps0/dt+Ox/2);
    end
end        

%% coefficient for computing Hz in main
for i=nlayerx+1:nlayerx+ngmx
    for j=nlayery+1:nlayery+ngmy 
        epsreff=0.25*(epsr(i,j)+epsr(i,j+1)+epsr(i+1,j)+epsr(i+1,j+1));
        Ox=0;
        Oy=0;     
        bzbz(i,j)=(1/dt-Oy/2/eps0)/(1/dt+Oy/2/eps0);
        bzexy(i,j)=1/(1/dt+Oy/2/eps0);
        hzhz(i,j)=(1-dt*Ox/2/eps0)/(1+dt*Ox/2/eps0);
        hzbz(i,j)=1/mu0/mur/(1+dt*Ox/2/eps0);
    end
end


%********************* compute E & H field component
for n=1:nt
    Dxstore(1:ngx,1:ngy)=Dx(1:ngx,1:ngy); % save  value of previous time to be used later
    Dx(1:ngx,2:ngy)=dxdx*Dx(1:ngx,2:ngy)+dxhz*(Hz(1:ngx,2:ngy)-Hz(1:ngx,1:ngy-1))/dy;
    Ex(1:ngx,2:ngy)=exex(1:ngx,2:ngy).*Ex(1:ngx,2:ngy)+exdx1(1:ngx,2:ngy).*Dx(1:ngx,2:ngy)-...
        exdx2(1:ngx,2:ngy).*Dxstore(1:ngx,2:ngy);
    Dystore(1:ngx,1:ngy)=Dy(1:ngx,1:ngy);
    Dy(2:ngx,1:ngy)=dydy*Dy(2:ngx,1:ngy)-dyhz*(Hz(2:ngx,1:ngy)-Hz(1:ngx-1,1:ngy))/dx;
    Ey(2:ngx,1:ngy)=eyey(2:ngx,1:ngy).*Ey(2:ngx,1:ngy)+eydy1(2:ngx,1:ngy).*Dy(2:ngx,1:ngy)-...
        eydy2(2:ngx,1:ngy).*Dystore(2:ngx,1:ngy);
    
   % add source
    xssta=nlayerx+8;
    xsend=nlayerx+8;
    yssta=nlayery+10;
    ysend=nlayery+25;    
    Ey(xssta,yssta:ysend)=source(n);
    
    Bzstore(1:ngx,1:ngy)=Bz(1:ngx,1:ngy);
    Bz(1:ngx,1:ngy)=bzbz(1:ngx,1:ngy).*Bz(1:ngx,1:ngy)+bzexy(1:ngx,1:ngy).*((Ex(1:ngx,2:nny)-...
        Ex(1:ngx,1:ngy))/dy-(Ey(2:nnx,1:ngy)-Ey(1:ngx,1:ngy))/dx);
    Hz(1:ngx,1:ngy)=hzhz(1:ngx,1:ngy).*Hz(1:ngx,1:ngy)+hzbz(1:ngx,1:ngy).*(Bz(1:ngx,1:ngy)-...
        Bzstore(1:ngx,1:ngy)); 
  
      %*********************** observe position
    xobs=xssta+10;
    yobs=yssta+10;
    I1(n)=Hz(xobs,yobs);
    I2(n)=Hz(xobs+10,yobs+10);
    I3(n)=Hz(xobs+20,yobs+20);
    Vin(n)=-sum(Ey(xssta,2:ngy)*dy);
    Vtotal1(n)=-sum(Ey(xobs,2:ngy)*dy);
    Vtotal2(n)=-sum(Ey(xobs+15,2:ngy)*dy);
    Vre1(n)=Vtotal1(n)-Vin(n);
    Vre2(n)=Vtotal2(n)-Vin(n);
    R1(n)=-20*log(abs(Vre1(n))/abs(Vin(n)));
    R2(n)=-20*log(abs(Vre2(n))/abs(Vin(n)));
end
clear n;
% t=1*dt*1e9:1*dt*1e9:nt*dt*1e9; % convert time steps into real time (unit: ns)
n=1:nt;
figure(1);
plot(n,I1);
figure(2);
plot(n,I2);
figure(3);
plot(n,I3);
% figure(4);
% plot(n,R1-R2);


% Fmax=40e9;
% n=1:nt;
% k=1;
%   Nf=30;
%   df=Fmax/Nf;
%   while k<=Nf
%       Vinf(k)=sum(Vin.*exp(-i*2*pi*(k*df)*(dt*n)));
%       Vrf(k)=sum(Vr.*exp(-i*2*pi*(k*df)*(dt*n)));
%       k=k+1;
%   end
%   Vinf=dt*Vinf;
%   Vrf=dt*Vrf;
%   R=Vrf./Vinf;
  










?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品福利网| 国产一区不卡视频| 国产综合久久久久久久久久久久| 国产成人av自拍| 91麻豆精品国产91久久久使用方法 | 国产精品中文欧美| 欧美色图天堂网| 国产精品麻豆久久久| 麻豆久久一区二区| 在线观看一区二区视频| 国产精品久线观看视频| 久久国产精品一区二区| 欧美亚洲综合色| 亚洲日本丝袜连裤袜办公室| 国产高清不卡二三区| 日韩欧美国产综合一区| 亚洲成人综合视频| 91久久免费观看| 日韩毛片一二三区| 波多野结衣精品在线| 国产午夜精品久久久久久免费视| 视频一区免费在线观看| 在线日韩国产精品| 一区二区免费看| 色婷婷一区二区三区四区| 亚洲欧美在线视频| 99久久综合狠狠综合久久| 国产精品天干天干在观线| 国产成人亚洲综合a∨猫咪| 精品日韩欧美在线| 国模冰冰炮一区二区| 久久久亚洲高清| 国内外成人在线视频| 亚洲精品在线观| 国产精品自产自拍| 国产亚洲成aⅴ人片在线观看| 激情小说欧美图片| 欧美精品一区二区精品网| 国内精品写真在线观看| 久久精品日韩一区二区三区| 国产精品综合久久| 国产精品免费视频网站| 99久久国产综合精品麻豆| 亚洲天堂成人网| 欧美性受xxxx| 日韩av午夜在线观看| 欧美不卡一区二区三区| 国产成人精品免费| 亚洲人xxxx| 欧美久久久久久久久久 | 国产精品沙发午睡系列990531| 高清不卡在线观看| 亚洲精品欧美专区| 久久久久久亚洲综合影院红桃| 国产成人精品网址| 亚洲自拍另类综合| 欧美一区二区三区男人的天堂| 狠狠色狠狠色综合系列| 国产精品网站导航| 欧美日韩国产中文| 国产一区二区三区在线看麻豆| 日本一区二区三级电影在线观看| 91一区二区在线观看| 日韩vs国产vs欧美| 国产欧美日韩三级| 欧美日韩中文一区| 国产精品911| 亚洲成人av一区二区三区| 久久嫩草精品久久久久| 日本韩国精品一区二区在线观看| 免费久久99精品国产| 国产精品免费久久久久| 欧美一级淫片007| 9人人澡人人爽人人精品| 日本不卡1234视频| 日韩一区在线免费观看| 日韩免费观看2025年上映的电影| av在线不卡免费看| 青青青爽久久午夜综合久久午夜 | 久久99热国产| 亚洲裸体xxx| 2021国产精品久久精品| 欧美性感一类影片在线播放| 国产高清不卡二三区| 色拍拍在线精品视频8848| 激情综合网av| 亚洲一区国产视频| 中文字幕日韩欧美一区二区三区| 日韩精品一区二区三区在线播放| 色狠狠色狠狠综合| 成人美女在线观看| 国产一区在线视频| 毛片不卡一区二区| 爽好多水快深点欧美视频| 亚洲视频在线观看三级| 国产精品丝袜黑色高跟| 久久先锋影音av鲁色资源网| 777xxx欧美| 欧美日韩一卡二卡三卡| 色综合天天综合网国产成人综合天 | 欧洲色大大久久| 成人av网址在线观看| 国产一区二区三区电影在线观看| 视频在线观看国产精品| 亚洲高清在线精品| 亚洲欧美激情一区二区| 亚洲国产精品激情在线观看| 欧美刺激午夜性久久久久久久| 在线91免费看| 欧美日韩aaa| 欧美欧美欧美欧美| 欧美剧情电影在线观看完整版免费励志电影 | 亚洲图片一区二区| 国产精品一二三区| 韩国女主播成人在线观看| 美女视频第一区二区三区免费观看网站| 亚洲综合色成人| 午夜精品福利视频网站| 午夜亚洲福利老司机| 天天av天天翘天天综合网 | 日韩午夜小视频| 日韩一区二区在线观看视频| 911精品国产一区二区在线| 欧美午夜精品一区二区三区| 欧美性大战久久久| 欧美日韩精品免费| 日韩你懂的电影在线观看| 精品国产一区二区在线观看| 国产人成一区二区三区影院| 国产精品入口麻豆九色| 亚洲欧美区自拍先锋| 亚洲444eee在线观看| 欧美a级一区二区| 国产精品1区2区| 91在线porny国产在线看| 在线这里只有精品| 日韩欧美在线123| 国产香蕉久久精品综合网| 亚洲色图丝袜美腿| 亚洲第一综合色| 国产一区二区主播在线| 91在线观看污| 欧美一级午夜免费电影| 亚洲国产精品二十页| 亚洲一区二区黄色| 韩国欧美一区二区| 91麻豆精品视频| 欧美成人三级电影在线| 国产精品高潮呻吟久久| 亚洲成人综合在线| 国产电影精品久久禁18| 欧美影片第一页| 亚洲精品在线免费观看视频| 樱花草国产18久久久久| 久草热8精品视频在线观看| 91视频免费播放| 日韩午夜激情视频| 亚洲人妖av一区二区| 日韩成人一级片| 成人高清视频在线| 日韩欧美国产一区在线观看| 国产精品乱码一区二区三区软件| 首页亚洲欧美制服丝腿| 成人av资源站| 日韩欧美一区二区久久婷婷| 亚洲精品国产a| 国产成人自拍高清视频在线免费播放| 色噜噜久久综合| 欧美韩国日本综合| 青草av.久久免费一区| 91蜜桃在线免费视频| 久久影院视频免费| 午夜视频一区二区三区| 91美女片黄在线观看| 国产视频一区二区三区在线观看 | 欧美日本一道本在线视频| 国产精品视频免费| 精品一区二区三区影院在线午夜 | 亚洲第一精品在线| 成人黄色777网| 久久精品网站免费观看| 久久精品免费看| 日韩亚洲欧美在线观看| 亚洲高清免费在线| 在线精品视频免费观看| 亚洲色图另类专区| 成人国产精品免费网站| 国产女人水真多18毛片18精品视频 | 在线视频一区二区三| 中文字幕中文在线不卡住| 国产精品99久久久久久宅男| 精品理论电影在线| 免费在线成人网| 日韩一区二区影院| 蜜桃视频免费观看一区| 日韩精品一区二区在线观看| 五月婷婷综合网| 日韩一区二区中文字幕| 美女视频网站黄色亚洲| 日韩欧美成人一区二区|