登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
请教高人:matlab出的平面波图有问题
发帖
回复
1915
阅读
3
回复
[
求助
]
请教高人:matlab出的平面波图有问题
离线
wq_463
UID :20925
注册:
2008-11-06
登录:
2021-04-22
发帖:
227
等级:
仿真三级
0楼
发表于: 2009-04-10 14:36:02
我想绘制sullivan书中那样的ez的三维的图 如上图
gis;)al
'nSo0cyQ
我写的程序如下
g=]VQ;{
x=ih_bc:ih_tot-upml;
V(3=j)#
y=jh_bc:jh_tot-upml;
EN;s 8sC!
[X,Y]=meshgrid(x,y);
, IDCbJ
tview(ih_bc:ih_tot-upml,jh_bc:jh_tot-upml)=ez(ih_bc:ih_tot-upml,jh_bc:jh_tot-upml,67);
|!E: [UH
mesh(X,Y,tview) %tview应该是个矩阵才对
CWw#0
grid on
'j(F=9)
axis([-100 100 -100 100 -5.25e4 5.25e4])
~Y/o9x0
总是提示我
F;sZc,Y,^
??? Error using ==> mesh
yU'<b.]
Data dinensions must agree.
EE$\8Gx']!
我觉得tview(ih_bc:ih_tot-upml,jh_bc:jh_tot-upml)=ez(ih_bc:ih_tot-upml,jh_bc:jh_tot-upml,67);
q1?}G5a?
这个式子我写的不对,mesh函数只能画二维的,我固定了z值这样在z=67的xy面也是一个二维的啊,是不是这样表示不是一个矩阵呢?请高手指点
:.aMhyh#*
\2!1fN
另外我加了平面波以后运行了150 步以后的第二图我感觉 ..
dh S7}n
xY>@GSO1
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
1
条评分
gwzhao
rf币
+5
积极参与
2009-04-10
离线
herolee
学海一粒沙
UID :18107
注册:
2008-09-25
登录:
2016-01-21
发帖:
46
等级:
仿真一级
1楼
发表于: 2009-04-11 21:53:37
后边ez是三维的,不匹配。tview(:,:,1)也是三维
共
1
条评分
gwzhao
技术分
+1
积极参与讨论+技术分 论坛感谢您的参与
2009-04-11
离线
wq_463
UID :20925
注册:
2008-11-06
登录:
2021-04-22
发帖:
227
等级:
仿真三级
2楼
发表于: 2009-04-12 10:35:07
引用第1楼herolee于2009-04-11 21:53发表的 :
6$[7hlE
后边ez是三维的,不匹配。tview(:,:,1)也是三维
|nE4tN#J<
/3&MUB*z&y
mesh函数是二维的啊,mesh(X,Y,Z)中的Z是关于x,y变动的函数,也就是说函数中的变量只有x,y.
inip/&P?V
我现在是个三维的模型,里面有三个变量,固定了Z,就相当于只有x,y的2个变量,你说的这个tview(:,:,1)我也改过试了,可还是有同样的错误提示
共
条评分
离线
wq_463
UID :20925
注册:
2008-11-06
登录:
2021-04-22
发帖:
227
等级:
仿真三级
3楼
发表于: 2009-04-12 19:55:12
[attachment=18404]
OU"%,&J
图是出来了,不过不是sullivan上的图,请教大家,sullivan书上的图要用哪个函数来写
共
条评分
发帖
回复