登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
三维PML
发帖
回复
3457
阅读
6
回复
[
讨论
]
三维PML
离线
liaoyuanxun
UID :7548
注册:
2008-01-14
登录:
2011-04-25
发帖:
4
等级:
旁观者
0楼
发表于: 2008-03-19 09:07:25
那位大虾帮小弟看看这个三维的PML程序吧,用matlab写的,矩阵实现,只是验证三维PML 的有效性,给了一个点波源,模拟其在真空中的情况,PMl厚度为10层,(很简单但是看起来有点繁琐,也许看完了各位就再也不会用矩阵来写FDTD了,后悔中~~~),有一维调试成功了,但其他两维找不到错在哪儿,数据是收敛的,但是就是有反射,举个列:Hx沿X的方向是成功的,但是沿Y,Z方向是有反射的,找不到错呀,各位 ..
AP0|z
"J& (:(:
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
附件:
3dpml.rar
(6 K) 下载次数:86
共
条评分
离线
casey
有失才有得
UID :2188
注册:
2007-04-25
登录:
2013-10-17
发帖:
1813
等级:
荣誉管理员
1楼
发表于: 2008-03-19 09:10:18
调试程序这种事情就是很郁闷的~
共
条评分
Casey
离线
king9582
UID :9069
注册:
2008-03-08
登录:
2011-04-08
发帖:
25
等级:
仿真新人
2楼
发表于: 2008-03-20 09:37:31
首先要搞清理论!!这个是最重要的!!,再仔细编程,最后要反复调试反复思考 这是我的经验
共
1
条评分
casey
rf币
+2
您的回复起提示作用+3~5
2008-03-20
离线
gege
UID :12561
注册:
2008-05-18
登录:
2014-03-30
发帖:
18
等级:
仿真新人
3楼
发表于: 2008-05-18 16:01:00
PML很复杂啊
共
条评分
离线
runner
UID :3922
注册:
2007-07-17
登录:
2011-06-08
发帖:
67
等级:
仿真一级
4楼
发表于: 2010-05-22 20:18:48
在Matlab中试运行了一下,提示结果为:
cOku1g8
??? Undefined function or variable 'w'.
iP "EA8
( v@jc8y
Error in ==> ThreeD_PML at 191
9#rt:&xo0
Ex(40,40,40)=sin(2*pi*f*m*t+i*pi*cos(w)/5);
共
条评分
离线
cem-uestc
UID :9061
注册:
2008-03-07
登录:
2019-01-05
发帖:
2575
等级:
荣誉管理员
5楼
发表于: 2010-05-22 20:54:37
用基本的数组要清晰一些
共
条评分
欢迎光临
http://www.mwtee.com/home.php?mod=space&uid=13535
离线
zjsjtu
UID :45591
注册:
2009-11-03
登录:
2010-10-21
发帖:
26
等级:
仿真新人
6楼
发表于: 2010-06-08 22:12:08
学习了,多谢分享。。。。。
共
条评分
发帖
回复