📄 drv_fdtd[1].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 + -