⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 drv_fdtd[1].m

📁 fdtd一维到三维算法
💻 M
字号:
function drv_fdtd%%%% Driver for 3D FDTD of a hexahedral cavity with conducting walls.%%t1 = clock;% Parameter initialization.Lx = .05; Ly = .04; Lz = .03; % Cavity dimensions in meters.Nx = 25; Ny = 20; Nz = 15; % Number of cells in each direction.% Because norm isn't currently supported,% nrm = norm([Nx/Lx Ny/Ly Nz/Lz]) is plugged in.nrm = 866.0254;Nt = 128; % Number of time steps.[Ex, Ey, Ez, Hx, Hy, Hz, Ets] = fdtd(Lx, Ly, Lz, Nx, Ny, Nz, nrm, Nt);t2 = clock;% Display result.% disp(Ex), disp(Ey), disp(Ez);% disp(Hx), disp(Hy), disp(Hz);% disp(Ets);disp(mean(Ex(:))), disp(mean(Ey(:))), disp(mean(Ez(:)));disp(mean(Hx(:))), disp(mean(Hy(:))), disp(mean(Hz(:)));disp(mean(Ets(:)));% Display timings.fprintf(1, 'FDTD: total = %f\n', (t2-t1)*[0 0 86400 3600 60 1]');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -