• 大小: 1KB
    文件类型: .m
    金币: 2
    下载: 2 次
    发布日期: 2021-07-18
  • 语言: Matlab
  • 标签: FDTD  二维  matlab  

资源简介

FDTD 二维 高斯激励源 电磁场数值分析 matlab 动态图 源文件 完美运行,动态图,非常漂亮,可以直接使用,也可以改变一下达到自己的要求。基于matlab的m文件。

资源截图

代码片段和文件信息

clcclear all close all
IE = 200;
JE = 200;                                                   %Hy
Ex = zeros(IEJE+1);%二维:当有(IEJE)个Hz时,Ex的j有JE+1个    |---------------------->Ex
Ey = zeros(IE+1JE);%当有(IEJE)个Hz时,Ey的i有IE+1个          
Hz = zeros(IEJE);
C0 = 3e8;
epise = 8.85E-12;
u0 = pi*4e-7;
womiga = 2*pi*3E9;%3G-->s=w/20  
dertas = 0.005;
dertat = dertas/(2*C0);%dertat = dartas/(2*c)约束条件
IC = 100;%在中间插入激励源
JC = 100;%在中间插入激励源
T = 50000;%循环次数
t0 = 50;
tao = 50;
womiga = 2*pi*3E9;%3G-->s=w/20  
for n=1:T
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%   
    for i=1:IE 
      for j=2:JE%
          Ex(ij)=Ex(ij) + dertat/epise*((Hz(ij)-Hz(ij-1))/dertas);
      end
    end
%

评论

共有 条评论