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

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

?? upml_2d_temode.m

?? 二維TE波傳播的FDTD仿真
?? M
?? 第 1 頁 / 共 2 頁
字號:
        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 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一区| 亚洲日本乱码在线观看| 国产精品美女www爽爽爽| 久久午夜免费电影| 久久亚洲精华国产精华液| 久久久久九九视频| 国产精品私房写真福利视频| 国产精品国产三级国产有无不卡| 中文字幕一区在线观看视频| 亚洲人成网站在线| 日韩精品免费视频人成| 蜜臀av一区二区在线观看| 麻豆成人91精品二区三区| 狠狠色丁香久久婷婷综合_中| 成人毛片在线观看| 99国内精品久久| 在线观看区一区二| 欧美一区二区三区影视| 精品电影一区二区| 亚洲女人****多毛耸耸8| 亚洲国产人成综合网站| 免费看欧美女人艹b| 国产91在线|亚洲| 欧美性视频一区二区三区| 欧美一区国产二区| 国产日韩一级二级三级| 亚洲主播在线播放| 理论片日本一区| 91首页免费视频| 日韩一二三区视频| 国产精品国产三级国产aⅴ无密码| 亚洲天堂精品视频| 韩国欧美国产一区| 不卡欧美aaaaa| 欧美一级高清片在线观看| 欧美国产精品专区| 久久精品国产澳门| 91亚洲资源网| 精品少妇一区二区三区在线视频| 国产无一区二区| 一区二区三区不卡视频在线观看| 男人的天堂久久精品| 不卡av免费在线观看| 欧美一卡2卡3卡4卡| 亚洲日本va午夜在线影院| 成人综合在线视频| 日韩亚洲国产中文字幕欧美| 中文字幕一区二区三区精华液| 美美哒免费高清在线观看视频一区二区 | 欧美一级夜夜爽| 国产精品萝li| 国产精品一区二区久激情瑜伽| 色呦呦一区二区三区| 国产丝袜欧美中文另类| 日韩精品一级中文字幕精品视频免费观看 | 欧美国产激情二区三区 | 久久―日本道色综合久久| 丝袜美腿亚洲一区二区图片| 91麻豆精品在线观看| 国产日韩欧美精品电影三级在线 | 国产三级精品三级| 久久99精品久久久| 欧美巨大另类极品videosbest| 亚洲日本在线a| hitomi一区二区三区精品| 国产人久久人人人人爽| 蜜臀av一区二区在线观看| 91精品国产综合久久久久久| 亚洲影院免费观看| 日本韩国一区二区三区视频| 国产欧美日韩视频在线观看| 精品一区二区三区在线观看国产 | 99视频精品在线| 中文字幕在线一区免费| 99久久婷婷国产综合精品电影| 亚洲国产精华液网站w| 国产91在线观看| 亚洲色欲色欲www在线观看| 色婷婷综合久久久中文一区二区 | 欧美一区二区三区男人的天堂| 亚洲成a人在线观看| 欧美老女人在线| 蜜臀久久99精品久久久画质超高清 | 欧美日韩国产综合久久| 丝袜脚交一区二区| 欧美成人福利视频| 国产精品一区二区久久不卡| 欧美国产一区视频在线观看| 99视频热这里只有精品免费| 一个色综合网站| 91精品国产综合久久久久| 狠狠色丁香久久婷婷综合丁香| 国产三级三级三级精品8ⅰ区| www.66久久| 亚洲第一搞黄网站| 国产亚洲欧美中文| 91黄视频在线观看| 奇米影视一区二区三区小说| 久久先锋影音av鲁色资源网| 99视频精品全部免费在线| 亚洲国产视频一区二区| 精品国产伦一区二区三区观看方式 | 亚洲视频一区在线观看| 欧美日韩高清一区| 国产电影一区二区三区| 亚洲欧洲中文日韩久久av乱码| 欧美日韩成人综合在线一区二区| 久久99精品国产麻豆不卡| 国产欧美视频一区二区三区| 91麻豆精品秘密| 美腿丝袜亚洲综合| ...中文天堂在线一区| 91麻豆精品国产自产在线| 成人激情图片网| 麻豆国产精品视频| 一区二区在线免费| 中文字幕免费不卡在线| 欧美一区二区成人| 91黄色小视频| av激情综合网| 国内精品自线一区二区三区视频| 亚洲狠狠丁香婷婷综合久久久| 久久精品在线免费观看| 91精品国产欧美一区二区18 | 一区二区三区精品在线| 久久一区二区三区国产精品| 色网综合在线观看| 成人av动漫网站| 国产高清不卡二三区| 免费成人你懂的| 日韩极品在线观看| 一区二区在线观看免费视频播放| 国产午夜精品久久久久久免费视 | 欧美日韩不卡一区二区| 99久久国产综合精品麻豆| 国产一区中文字幕| 久久成人久久鬼色| 秋霞午夜av一区二区三区| 舔着乳尖日韩一区| 亚洲一区中文在线| 一区二区三区高清| 一区二区三区在线视频播放| 中文字幕不卡在线播放| 久久精品这里都是精品| 久久久www免费人成精品| 精品国产区一区| 2021国产精品久久精品| 精品捆绑美女sm三区| 日韩欧美在线1卡| 精品国产网站在线观看| 精品sm在线观看| 国产三级一区二区三区| 久久久99久久| 国产精品乱码一区二区三区软件| 国产精品精品国产色婷婷| 国产精品麻豆久久久| 亚洲日本va午夜在线电影| 伊人开心综合网| 日本成人在线一区| 极品少妇一区二区| 福利一区二区在线| 91一区二区三区在线观看| 欧美在线你懂的| 欧美一级精品在线| 国产人妖乱国产精品人妖| 亚洲欧美经典视频| 日韩高清一区二区| 国产精品一区免费在线观看| 成人黄色综合网站| 欧美日韩中文国产| 久久日一线二线三线suv| 中文字幕在线一区免费| 性欧美大战久久久久久久久| 美女高潮久久久| 白白色亚洲国产精品| 欧美日韩一区二区电影| 日韩精品一区二区三区视频播放| 中文一区二区完整视频在线观看| 亚洲精品乱码久久久久久黑人 | 日韩写真欧美这视频| 亚洲国产精品二十页| 亚洲一区二区精品久久av| 久久国产日韩欧美精品| 暴力调教一区二区三区| 欧美久久久久免费| 中国色在线观看另类| 日韩国产欧美一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 一本色道**综合亚洲精品蜜桃冫| 日韩欧美一二区| 一区二区三区国产精华| 国产精品亚洲一区二区三区妖精| 欧美亚洲禁片免费|