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

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

?? fdtd_pulse.txt

?? fdtd計算二維電磁脈沖的源程序。脈沖為高斯調(diào)制脈沖
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
  cbeybcb(1:ibfbc,j)=cb(1);
  dahzxbcb(1:iefbc,j)=da(1);
  dbhzxbcb(1:iefbc,j)=db(1);
end

%     LEFT region 

caeybcl(1,1:je)=1.0;
cbeybcl(1,1:je)=0.0;
for i=2:iebc
  x1=(iebc-i+1.5)*dx;
  x2=(iebc-i+0.5)*dx;
  sigmax=bcfactor*(x1^(orderbc+1)-x2^(orderbc+1));
  ca1=exp(-sigmax*dt/epsz);
  cb1=(1-ca1)/(sigmax*dx);
  caeybcl(i,1:je)=ca1;
  cbeybcl(i,1:je)=cb1;
  caeybcf(i,1:jebc)=ca1;
  cbeybcf(i,1:jebc)=cb1;
  caeybcb(i,1:jebc)=ca1;
  cbeybcb(i,1:jebc)=cb1;
end
sigmax=bcfactor*(0.5*dx)^(orderbc+1);
ca1=exp(-sigmax*dt/epsz);
cb1=(1-ca1)/(sigmax*dx);
caey(1,1:je)=ca1;
cbey(1,1:je)=cb1;
caeybcf(iebc+1,1:jebc)=ca1;
cbeybcf(iebc+1,1:jebc)=cb1;
caeybcb(iebc+1,1:jebc)=ca1;
cbeybcb(iebc+1,1:jebc)=cb1;

for i=1:iebc
  x1=(iebc-i+1)*dx;
  x2=(iebc-i)*dx;
  sigmax=bcfactor*(x1^(orderbc+1)-x2^(orderbc+1));
  sigmaxs=sigmax*(muz/epsz);
  da1=exp(-sigmaxs*dt/muz);
  db1=(1-da1)/(sigmaxs*dx);
  dahzxbcl(i,1:je)=da1;
  dbhzxbcl(i,1:je)=db1;
  dahzxbcf(i,1:jebc)=da1;
  dbhzxbcf(i,1:jebc)=db1;
  dahzxbcb(i,1:jebc)=da1;
  dbhzxbcb(i,1:jebc)=db1;
  caexbcl(i,2:je)=ca(1);
  cbexbcl(i,2:je)=cb(1);
  dahzybcl(i,1:je)=da(1);
  dbhzybcl(i,1:je)=db(1);
end

%     RIGHT region 

caeybcr(ibbc,1:je)=1.0;
cbeybcr(ibbc,1:je)=0.0;
for i=2:iebc
  x1=(i-0.5)*dx;
  x2=(i-1.5)*dx;
  sigmax=bcfactor*(x1^(orderbc+1)-x2^(orderbc+1));
  ca1=exp(-sigmax*dt/epsz);
  cb1=(1-ca1)/(sigmax*dx);
  caeybcr(i,1:je)=ca1;
  cbeybcr(i,1:je)=cb1;
  caeybcf(i+iebc+ie,1:jebc)=ca1;
  cbeybcf(i+iebc+ie,1:jebc)=cb1;
  caeybcb(i+iebc+ie,1:jebc)=ca1;
  cbeybcb(i+iebc+ie,1:jebc)=cb1;
end
sigmax=bcfactor*(0.5*dx)^(orderbc+1);
ca1=exp(-sigmax*dt/epsz);
cb1=(1-ca1)/(sigmax*dx);
caey(ib,1:je)=ca1;
cbey(ib,1:je)=cb1;
caeybcf(iebc+ib,1:jebc)=ca1;
cbeybcf(iebc+ib,1:jebc)=cb1;
caeybcb(iebc+ib,1:jebc)=ca1;
cbeybcb(iebc+ib,1:jebc)=cb1;

for i=1:iebc
  x1=i*dx;
  x2=(i-1)*dx;
  sigmax=bcfactor*(x1^(orderbc+1)-x2^(orderbc+1));
  sigmaxs=sigmax*(muz/epsz);
  da1=exp(-sigmaxs*dt/muz);
  db1=(1-da1)/(sigmaxs*dx);
  dahzxbcr(i,1:je) = da1;
  dbhzxbcr(i,1:je) = db1;
  dahzxbcf(i+ie+iebc,1:jebc)=da1;
  dbhzxbcf(i+ie+iebc,1:jebc)=db1;
  dahzxbcb(i+ie+iebc,1:jebc)=da1;
  dbhzxbcb(i+ie+iebc,1:jebc)=db1;
  caexbcr(i,2:je)=ca(1);
  cbexbcr(i,2:je)=cb(1);
  dahzybcr(i,1:je)=da(1);
  dbhzybcr(i,1:je)=db(1);
end

%figure
%set(gcf,'DoubleBuffer','on')

%***********************************************************************
%     BEGIN TIME-STEPPING LOOP
%***********************************************************************

for n=1:nmax

%***********************************************************************
%     Update electric fields (EX and EY) in main grid
%***********************************************************************

ex(:,2:je)=caex(:,2:je).*ex(:,2:je)+...
           cbex(:,2:je).*(hz(:,2:je)-hz(:,1:je-1));

ey(2:ie,:)=caey(2:ie,:).*ey(2:ie,:)+...
           cbey(2:ie,:).*(hz(1:ie-1,:)-hz(2:ie,:));

%***********************************************************************
%     Update EX in PML regions
%***********************************************************************

%     FRONT

exbcf(:,2:jebc)=caexbcf(:,2:jebc).*exbcf(:,2:jebc)-...  
  cbexbcf(:,2:jebc).*(hzxbcf(:,1:jebc-1)+hzybcf(:,1:jebc-1)-...
                      hzxbcf(:,2:jebc)-hzybcf(:,2:jebc));
ex(1:ie,1)=caex(1:ie,1).*ex(1:ie,1)-...
  cbex(1:ie,1).*(hzxbcf(ibbc:iebc+ie,jebc)+...
                hzybcf(ibbc:iebc+ie,jebc)-hz(1:ie,1));
 
%     BACK

exbcb(:,2:jebc-1)=caexbcb(:,2:jebc-1).*exbcb(:,2:jebc-1)-...
  cbexbcb(:,2:jebc-1).*(hzxbcb(:,1:jebc-2)+hzybcb(:,1:jebc-2)-...
                        hzxbcb(:,2:jebc-1)-hzybcb(:,2:jebc-1));
ex(1:ie,jb)=caex(1:ie,jb).*ex(1:ie,jb)-...
  cbex(1:ie,jb).*(hz(1:ie,jb-1)-hzxbcb(ibbc:iebc+ie,1)-...
                 hzybcb(ibbc:iebc+ie,1));
 
%     LEFT

exbcl(:,2:je)=caexbcl(:,2:je).*exbcl(:,2:je)-...
  cbexbcl(:,2:je).*(hzxbcl(:,1:je-1)+hzybcl(:,1:je-1)-...
                    hzxbcl(:,2:je)-hzybcl(:,2:je));
exbcl(:,1)=caexbcl(:,1).*exbcl(:,1)-...
  cbexbcl(:,1).*(hzxbcf(1:iebc,jebc)+hzybcf(1:iebc,jebc)-...
                 hzxbcl(:,1)-hzybcl(:,1));
exbcl(:,jb)=caexbcl(:,jb).*exbcl(:,jb)-...
  cbexbcl(:,jb).*(hzxbcl(:,je)+hzybcl(:,je)-...
                  hzxbcb(1:iebc,1)-hzybcb(1:iebc,1));
 
%     RIGHT

exbcr(:,2:je)=caexbcr(:,2:je).*exbcr(:,2:je)-...
  cbexbcr(:,2:je).*(hzxbcr(:,1:je-1)+hzybcr(:,1:je-1)-...
                    hzxbcr(:,2:je)-hzybcr(:,2:je));
exbcr(:,1)=caexbcr(:,1).*exbcr(:,1)-...
  cbexbcr(:,1).*(hzxbcf(1+iebc+ie:iefbc,jebc)+...
                 hzybcf(1+iebc+ie:iefbc,jebc)-...
                 hzxbcr(:,1)-hzybcr(:,1));
exbcr(:,jb)=caexbcr(:,jb).*exbcr(:,jb)-...
  cbexbcr(:,jb).*(hzxbcr(:,je)+hzybcr(:,je)-...
                  hzxbcb(1+iebc+ie:iefbc,1)-...
                  hzybcb(1+iebc+ie:iefbc,1));
 
%***********************************************************************
%     Update EY in PML regions
%***********************************************************************

%     FRONT

eybcf(2:iefbc,:)=caeybcf(2:iefbc,:).*eybcf(2:iefbc,:)-...
  cbeybcf(2:iefbc,:).*(hzxbcf(2:iefbc,:)+hzybcf(2:iefbc,:)-...
                       hzxbcf(1:iefbc-1,:)-hzybcf(1:iefbc-1,:));
 
%     BACK

eybcb(2:iefbc,:)=caeybcb(2:iefbc,:).*eybcb(2:iefbc,:)-...
  cbeybcb(2:iefbc,:).*(hzxbcb(2:iefbc,:)+hzybcb(2:iefbc,:)-...
                       hzxbcb(1:iefbc-1,:)-hzybcb(1:iefbc-1,:));
 
%     LEFT

eybcl(2:iebc,:)=caeybcl(2:iebc,:).*eybcl(2:iebc,:)-...
  cbeybcl(2:iebc,:).*(hzxbcl(2:iebc,:)+hzybcl(2:iebc,:)-...
                      hzxbcl(1:iebc-1,:)-hzybcl(1:iebc-1,:));
ey(1,:)=caey(1,:).*ey(1,:)-...
  cbey(1,:).*(hz(1,:)-hzxbcl(iebc,:)-hzybcl(iebc,:));
 
%     RIGHT

eybcr(2:iebc,:)=caeybcr(2:iebc,:).*eybcr(2:iebc,:)-...
  cbeybcr(2:iebc,:).*(hzxbcr(2:iebc,:)+hzybcr(2:iebc,:)-...
                      hzxbcr(1:iebc-1,:)-hzybcr(1:iebc-1,:));
ey(ib,:)=caey(ib,:).*ey(ib,:)-...
  cbey(ib,:).*(hzxbcr(1,:)+hzybcr(1,:)- hz(ie,:));


%***********************************************************************
%     Update magnetic fields (HZ) in main grid
%***********************************************************************

hz(1:ie,1:je)=dahz(1:ie,1:je).*hz(1:ie,1:je)+... 
              dbhz(1:ie,1:je).*(ex(1:ie,2:jb)-ex(1:ie,1:je)+...
                                ey(1:ie,1:je)-ey(2:ib,1:je));

hz(is,js)=source(n);


%***********************************************************************
%     Update HZX in PML regions
%***********************************************************************

%     FRONT

hzxbcf(1:iefbc,:)=dahzxbcf(1:iefbc,:).*hzxbcf(1:iefbc,:)-...
  dbhzxbcf(1:iefbc,:).*(eybcf(2:ibfbc,:)-eybcf(1:iefbc,:));
 
%     BACK
 
hzxbcb(1:iefbc,:)=dahzxbcb(1:iefbc,:).*hzxbcb(1:iefbc,:)-...
  dbhzxbcb(1:iefbc,:).*(eybcb(2:ibfbc,:)-eybcb(1:iefbc,:));
 
%     LEFT
 
hzxbcl(1:iebc-1,:)=dahzxbcl(1:iebc-1,:).*hzxbcl(1:iebc-1,:)-...
  dbhzxbcl(1:iebc-1,:).*(eybcl(2:iebc,:)-eybcl(1:iebc-1,:));
hzxbcl(iebc,:)=dahzxbcl(iebc,:).*hzxbcl(iebc,:)-...
  dbhzxbcl(iebc,:).*(ey(1,:)-eybcl(iebc,:));
 
%     RIGHT
 
hzxbcr(2:iebc,:)=dahzxbcr(2:iebc,:).*hzxbcr(2:iebc,:)-...
  dbhzxbcr(2:iebc,:).*(eybcr(3:ibbc,:)-eybcr(2:iebc,:));
hzxbcr(1,:)=dahzxbcr(1,:).*hzxbcr(1,:)-...
  dbhzxbcr(1,:).*(eybcr(2,:)-ey(ib,:));
 
%***********************************************************************
%     Update HZY in PML regions
%***********************************************************************

%     FRONT
 
hzybcf(:,1:jebc-1)=dahzybcf(:,1:jebc-1).*hzybcf(:,1:jebc-1)-...
  dbhzybcf(:,1:jebc-1).*(exbcf(:,1:jebc-1)-exbcf(:,2:jebc));
hzybcf(1:iebc,jebc)=dahzybcf(1:iebc,jebc).*hzybcf(1:iebc,jebc)-...
  dbhzybcf(1:iebc,jebc).*(exbcf(1:iebc,jebc)-exbcl(1:iebc,1));
hzybcf(iebc+1:iebc+ie,jebc)=...
  dahzybcf(iebc+1:iebc+ie,jebc).*hzybcf(iebc+1:iebc+ie,jebc)-...
  dbhzybcf(iebc+1:iebc+ie,jebc).*(exbcf(iebc+1:iebc+ie,jebc)-...
                                  ex(1:ie,1));
hzybcf(iebc+ie+1:iefbc,jebc)=...
  dahzybcf(iebc+ie+1:iefbc,jebc).*hzybcf(iebc+ie+1:iefbc,jebc)-...
  dbhzybcf(iebc+ie+1:iefbc,jebc).*(exbcf(iebc+ie+1:iefbc,jebc)-...
                                   exbcr(1:iebc,1));

%     BACK
 
hzybcb(1:iefbc,2:jebc)=dahzybcb(1:iefbc,2:jebc).*hzybcb(1:iefbc,2:jebc)-...
  dbhzybcb(1:iefbc,2:jebc).*(exbcb(1:iefbc,2:jebc)-exbcb(1:iefbc,3:jbbc));
hzybcb(1:iebc,1)=dahzybcb(1:iebc,1).*hzybcb(1:iebc,1)-...
  dbhzybcb(1:iebc,1).*(exbcl(1:iebc,jb)-exbcb(1:iebc,2));
hzybcb(iebc+1:iebc+ie,1)=...
  dahzybcb(iebc+1:iebc+ie,1).*hzybcb(iebc+1:iebc+ie,1)-...
  dbhzybcb(iebc+1:iebc+ie,1).*(ex(1:ie,jb)-exbcb(iebc+1:iebc+ie,2));
hzybcb(iebc+ie+1:iefbc,1)=...
  dahzybcb(iebc+ie+1:iefbc,1).*hzybcb(iebc+ie+1:iefbc,1)-...
  dbhzybcb(iebc+ie+1:iefbc,1).*(exbcr(1:iebc,jb)-...
                                exbcb(iebc+ie+1:iefbc,2));
 
%     LEFT
 
hzybcl(:,1:je)=dahzybcl(:,1:je).*hzybcl(:,1:je)-...
  dbhzybcl(:,1:je).*(exbcl(:,1:je)-exbcl(:,2:jb));
 
%     RIGHT
 
hzybcr(:,1:je)=dahzybcr(:,1:je).*hzybcr(:,1:je)-...
  dbhzybcr(:,1:je).*(exbcr(:,1:je)-exbcr(:,2:jb));

%***********************************************************************
%     Visualize fields
%***********************************************************************

timestep=int2str(n);

subplot(3,1,1),imagesc(ex');
shading flat;
caxis([-80.0 80.0]);
axis([1 ie 1 jb]);
colorbar;
axis image; axis xy
axis off;
title(['Ex at time step = ',timestep]);

subplot(3,1,2),imagesc(ey');
shading flat;
caxis([-80.0 80.0]);
axis([1 ib 1 je]);
colorbar;
axis image; axis xy
axis off;
title(['Ey at time step = ',timestep]);

subplot(3,1,3),imagesc(hz');
shading flat;
caxis([-0.2 0.2]);
axis([1 ie 1 je]);
colorbar;
axis image; axis xy
axis off;
title(['Hz at time step = ',timestep]);
pause(0.01)

%***********************************************************************
%     END TIME-STEPPING LOOP
%***********************************************************************

end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩美女在线视频| 自拍偷在线精品自拍偷无码专区| 国产麻豆精品久久一二三| 亚洲欧美一区二区三区国产精品| 欧美一区二区三区不卡| 91丝袜美腿高跟国产极品老师 | 韩国三级电影一区二区| 亚洲美女视频在线观看| 国产日韩欧美激情| 欧美大度的电影原声| 91传媒视频在线播放| 粉嫩一区二区三区性色av| 人妖欧美一区二区| 亚洲综合视频在线| 国产精品久久久久影院| 久久综合色综合88| 欧美一区二区三区视频在线 | 91在线一区二区三区| 久久99久久精品欧美| 视频在线观看一区二区三区| 亚洲欧洲精品成人久久奇米网| 久久综合色8888| 日韩一区二区视频| 欧美裸体bbwbbwbbw| 色婷婷精品大在线视频 | 日韩你懂的电影在线观看| 欧美专区在线观看一区| 成人av网站大全| 国产精品一区二区黑丝| 久久av老司机精品网站导航| 日日噜噜夜夜狠狠视频欧美人| 亚洲欧美国产三级| 1024国产精品| 亚洲人123区| 日韩理论片中文av| 亚洲人成伊人成综合网小说| 亚洲欧洲日产国码二区| 亚洲欧洲成人av每日更新| 国产精品电影一区二区三区| 国产精品色呦呦| 国产精品久久久久久久裸模| 日本一区二区三区久久久久久久久不 | 中文字幕乱码亚洲精品一区| 国产三级欧美三级日产三级99| 久久青草欧美一区二区三区| 久久嫩草精品久久久精品 | 亚洲精品国产一区二区精华液 | 六月丁香综合在线视频| 日本免费新一区视频| 蜜臀av一区二区| 久久9热精品视频| 国产激情91久久精品导航 | 色哦色哦哦色天天综合| 在线观看不卡一区| 欧美日韩国产精选| 欧美一区午夜视频在线观看| 精品久久久久久久久久久久久久久 | 国内精品国产成人| 国产精品一区二区男女羞羞无遮挡| 国产a久久麻豆| 91啦中文在线观看| 欧美日韩国产美| 欧美va亚洲va在线观看蝴蝶网| 精品成人一区二区三区| 国产精品每日更新在线播放网址 | 国产精品蜜臀在线观看| 一区二区三区蜜桃| 日本不卡免费在线视频| 国产传媒欧美日韩成人| 99久久国产综合色|国产精品| 日本高清免费不卡视频| 欧美一区二区在线观看| 国产视频视频一区| 一区二区三区四区在线播放| 午夜电影网亚洲视频| 国产乱国产乱300精品| 一本大道久久a久久精品综合| 欧美日韩一区二区三区四区五区| 欧美电视剧免费观看| 国产精品高清亚洲| 青娱乐精品在线视频| 成人av在线一区二区三区| 欧美人伦禁忌dvd放荡欲情| 精品国产乱码久久久久久免费| 亚洲女同一区二区| 老司机午夜精品| 95精品视频在线| 日韩一区二区免费在线观看| 中文字幕在线观看不卡视频| 日本一道高清亚洲日美韩| 成人avav影音| 日韩欧美亚洲国产另类 | 亚洲精品国产精品乱码不99| 蜜桃精品视频在线观看| 色综合天天视频在线观看 | 成人欧美一区二区三区1314| 日本v片在线高清不卡在线观看| 成人黄色av电影| 精品乱码亚洲一区二区不卡| 亚洲另类中文字| 国产不卡在线视频| 91精品国产综合久久精品麻豆| 1024精品合集| 国产精品白丝jk黑袜喷水| 8x8x8国产精品| 亚洲欧美日韩国产中文在线| 韩国av一区二区三区| 欧美精品色综合| 综合久久国产九一剧情麻豆| 国产伦精品一区二区三区免费 | 91精品国产综合久久国产大片| 最新热久久免费视频| 国产麻豆精品视频| 欧美大片在线观看一区| 图片区小说区国产精品视频| 色婷婷亚洲一区二区三区| 国产精品污污网站在线观看| 国产剧情一区二区| 精品久久久久久久久久久院品网| 天堂成人国产精品一区| 欧洲亚洲精品在线| 亚洲品质自拍视频| 99热国产精品| 国产欧美精品一区二区三区四区| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美三级在线看| 亚洲国产日韩精品| 欧美伊人久久久久久久久影院| 亚洲免费在线看| 91色.com| 亚洲乱码日产精品bd| 色哟哟欧美精品| 玉米视频成人免费看| 99久久精品免费看国产免费软件| 国产欧美久久久精品影院| 国产精品99久久久久| 国产欧美日韩在线看| 成人永久aaa| 中文字幕一区二区日韩精品绯色| 成人短视频下载| 亚洲视频你懂的| 欧美亚洲免费在线一区| 亚洲小说春色综合另类电影| 欧亚一区二区三区| 午夜视频一区二区三区| 日韩一卡二卡三卡四卡| 久久国产精品免费| 久久精品夜色噜噜亚洲aⅴ| 国产成人精品免费看| 中文字幕一区二区三区不卡在线| 91丨porny丨国产| 亚洲国产乱码最新视频| 欧美电影影音先锋| 久久国产剧场电影| 久久久久久久久久久黄色| 国产成人久久精品77777最新版本| 亚洲国产精品成人综合色在线婷婷 | 一本久久综合亚洲鲁鲁五月天| 一区二区国产视频| 91精品国产欧美一区二区| 久久精品国产精品青草| 国产日韩一级二级三级| 色婷婷国产精品综合在线观看| 午夜av电影一区| 久久美女高清视频 | 精品国产免费人成在线观看| 国产精品一区久久久久| 综合激情成人伊人| 7777精品伊人久久久大香线蕉的 | 91同城在线观看| 青青草精品视频| 中文无字幕一区二区三区| 色香蕉久久蜜桃| 老司机免费视频一区二区三区| 国产精品久久影院| 91精品国产免费久久综合| 国产成人午夜电影网| 午夜在线电影亚洲一区| 国产视频一区二区在线| 欧美日韩亚洲综合| 国产综合成人久久大片91| 亚洲在线一区二区三区| 久久久不卡网国产精品一区| 欧美综合色免费| 东方aⅴ免费观看久久av| 午夜婷婷国产麻豆精品| 国产女主播一区| 欧美一区二区三区四区久久| 94色蜜桃网一区二区三区| 精品一区二区免费看| 亚洲一区影音先锋| 国产喂奶挤奶一区二区三区| 51精品视频一区二区三区| 北岛玲一区二区三区四区| 日韩av电影天堂| 一区二区三区欧美激情| 日本一区二区三区在线观看| 日韩一区二区在线看| 91美女在线视频| 激情图片小说一区|