没有合适的资源?快使用搜索试试~ 我知道了~
首页编写一维TEM波的FDTD程序
资源详情
资源评论
资源推荐

3.8 设计题 1
3.8.1 设计题目
编写一维 TEM 波的 FDTD 程序。
设两端的截断处应用一阶近似吸收边界,计算区域设为真空。在计算区域内 处加
入面电流,并设其为高斯脉冲。高斯脉冲为 ,带宽为
, , , 。
(1) 画出该高斯脉冲的时域和频域波形;
(2) 给出不同时刻电场(磁场)的空间分布;
(3) 给出空间某一观察点处电场随时间变化曲线。
3.8.2 逻辑功能程序
clear all;
f=1e9;
tao=2/f;
t0=0.8*tao;
dx=3e8/f/10;%取长度为波长除以 10;
dt=dx/6e8;%时间间隔为长度除以 2c;
ex=zeros(200,1);
hy=zeros(200,1);
ks=80;
N=200;
EX = zeros(N,1);
position = 100;
ex1=0;
ex2=0;
ex200=0;
ex199=0;
for n=0:N
for k=2:200
ex(k) = ex(k)+0.5*(hy(k-1) - hy(k));
end
EX(n+1)=ex(position);
pulse = exp(-4.*pi*(dt*n-t0)^2/tao^2);
ex(ks) = pulse;
ex(1) = ex2;
ex2 = ex1;
ex1 = ex(2);
ex(200) = ex200;
ex200 = ex199;
ex199 = ex(199);%边界条件;



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0