登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
程序
>
matlab改写的Electromagnetic Simulation Using ..
发帖
回复
1
2
3
4
5
6
9768
阅读
55
回复
[
RFEDA原创
]
matlab改写的Electromagnetic Simulation Using the FDTD Method中的fdtd1_1.c
离线
myxf1123
UID :5259
注册:
2007-10-02
登录:
2021-03-12
发帖:
91
等级:
仿真一级
0楼
发表于: 2008-07-17 20:35:19
因为不想用C就改了个,随便看看,大家如果也有改的发上给偶学习学习,偶也刚开始学。
i47LX;}
clc;
^sf,mM~D
clear all;
F@?-^ E@
close all;
%6 *c40
<L]Gk]k_R
cc = 3.0e8;
N6._Jb
muz = 4.0*pi*1e-7;
8%K{l g"
epsz = 1/(cc*cc*muz);
w1tM !4r
_Ay^v#a
ie = 200;
5mZ2CDV
ic = ie/2;
MKfK9>a
ib = ie-1;
q}t]lD %C
_^& q,S
spread = 12.0; %refernce with width of Gauss pulse
}&vD(hX
t0 = 40;
T_D3WHp
t = 0;
%>&ex0j]
n = 0;
V[(fE=cIN~
pulse = 0.0;
p-iFe\+
GURiW42
ex(1:ie) = 0.0;
{IgH0+z
hy(1:ie) = 0.0;
U 3< 3 T
?>B?*IK!
x = linspace(1,1*ie,ie);
Dz0D ^(;V
subplot(2,1,1),plot(x,ex(1:ie),'r'),axis([0 ie -1 1]);
<YW)8J
ylabel('EX');
I(*3n"
%axis([xmin xmax ymin ymax])
':(AiD -}
5f7id7SI
subplot(2,1,2),plot(x,hy(1:ie),'b'),axis([0 ie -1 1]);
zpwoK&T+
ylabel('HY');
qKD
m#UQ,EM
rect=get(gcf,'Position');
Q` u#
rect(1:2)=[0 0];
6=/sEz S'
f0H.$UAL
M=moviein(n/2,gcf,rect);
)c4tGT<
7Vy_Cec1
for n =1:200
<W#G)c0
t = t+1;
;y,g%uqE
pulse = exp(-0.5*(((t0-t)/spread)^2));
<J<"`xKL
ex(ic) = pulse;
9I/l+IS"X
ex(2:ie) = ex(2:ie)+0.5*(hy(1:ib)-hy(2:ie));
i9L]h69r
hy(1:ib) = hy(1:ib)+0.5*(ex(1:ib)-ex(2:ie));
Nud =K'P=
Ss%Cf6qdWL
if mod(n,10)==0;
vcFR Td
subplot(2,1,1),plot(x,ex(1:ie),'r'),axis([0 ie -1 1]);
c K\
ylabel('EX');
Wo "s ;Z
^UKAD'_#%O
subplot(2,1,2),plot(x,hy(1:ie),'b'),axis([0 ie -1 1]);
[P+kQBLpL
& ..
tM]Gu?6
F- -g?Q^
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
条评分
离线
myxf1123
UID :5259
注册:
2007-10-02
登录:
2021-03-12
发帖:
91
等级:
仿真一级
1楼
发表于: 2008-07-24 20:32:33
本部分内容设定了隐藏,需要回复后才能看到
共
条评分
离线
orchidmei
UID :16250
注册:
2008-07-31
登录:
2013-05-07
发帖:
21
等级:
仿真新人
2楼
发表于: 2008-07-31 11:41:58
终于找到了,呵呵,请问楼主有没有写这本书的matlab版FDTD_2.2.C啊,我写的时候,用一个频率来做,结果就正确,换成三个频率,Fourier变换后Figure里就啥显示都没有了,我也不知道哪里出问题了,请教一下
共
条评分
离线
spring1
UID :16160
注册:
2008-07-29
登录:
2009-03-03
发帖:
1
等级:
旁观者
3楼
发表于: 2008-08-07 17:11:16
学习一下~ 我也在学习用matlab
共
条评分
离线
会说话的鱼
UID :15522
注册:
2008-07-17
登录:
2009-04-19
发帖:
10
等级:
仿真新人
4楼
发表于: 2008-08-07 20:49:23
haohaoaho!
共
条评分
离线
winsymbol
UID :9074
注册:
2008-03-08
登录:
2025-09-22
发帖:
177
等级:
仿真二级
5楼
发表于: 2008-09-09 09:57:39
谢谢,学习以下!!
共
条评分
离线
wewe
UID :22701
注册:
2008-12-07
登录:
2008-12-23
发帖:
3
等级:
旁观者
6楼
发表于: 2008-12-12 12:45:48
交流学习下
共
条评分
离线
amani.11
UID :4748
注册:
2007-09-02
登录:
2013-09-15
发帖:
34
等级:
仿真新人
7楼
发表于: 2008-12-15 17:31:16
好东西啊~!~~
共
条评分
嘿嘿!
离线
wonderchen
UID :23167
注册:
2008-12-15
登录:
2009-03-19
发帖:
6
等级:
旁观者
8楼
发表于: 2008-12-17 15:31:35
好 啊 好 啊
共
条评分
离线
pgyr
UID :22369
注册:
2008-12-01
登录:
2009-09-28
发帖:
13
等级:
仿真新人
9楼
发表于: 2009-01-14 21:50:59
看看~~
共
条评分
发帖
回复