登 录
註 冊
论坛
微波仿真网
注册
登录论坛可查看更多信息
微波仿真论坛
>
时域有限差分法 FDTD
>
请教高人:matlab出的平面波图有问题
发帖
回复
1916
阅读
3
回复
[
求助
]
请教高人:matlab出的平面波图有问题
离线
wq_463
UID :20925
注册:
2008-11-06
登录:
2021-04-22
发帖:
227
等级:
仿真三级
0楼
发表于: 2009-04-10 14:36:02
我想绘制sullivan书中那样的ez的三维的图 如上图
,m:6qdN
Fn> <q:
我写的程序如下
I8Kb{[?q
x=ih_bc:ih_tot-upml;
[n!x&f8Xh
y=jh_bc:jh_tot-upml;
L:i+}F;M)s
[X,Y]=meshgrid(x,y);
PK}vh%
tview(ih_bc:ih_tot-upml,jh_bc:jh_tot-upml)=ez(ih_bc:ih_tot-upml,jh_bc:jh_tot-upml,67);
*7_@7=W,
mesh(X,Y,tview) %tview应该是个矩阵才对
>+SZd7p
grid on
'QnW9EHLF
axis([-100 100 -100 100 -5.25e4 5.25e4])
TwUsVM(~
总是提示我
3u4:l
??? Error using ==> mesh
F0&O/-w&u
Data dinensions must agree.
hm6pxFkX_
我觉得tview(ih_bc:ih_tot-upml,jh_bc:jh_tot-upml)=ez(ih_bc:ih_tot-upml,jh_bc:jh_tot-upml,67);
+nzTxpcP@K
这个式子我写的不对,mesh函数只能画二维的,我固定了z值这样在z=67的xy面也是一个二维的啊,是不是这样表示不是一个矩阵呢?请高手指点
`yx56
V $>"f(
另外我加了平面波以后运行了150 步以后的第二图我感觉 ..
WDvV LU`
~M; gM]r;
未注册仅能浏览
部分内容
,查看
全部内容及附件
请先
登录
或
注册
共
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发表的 :
#*[,woNk
后边ez是三维的,不匹配。tview(:,:,1)也是三维
[f/vLLK
w/hh 4ir
mesh函数是二维的啊,mesh(X,Y,Z)中的Z是关于x,y变动的函数,也就是说函数中的变量只有x,y.
\YjB+[.
我现在是个三维的模型,里面有三个变量,固定了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]
CuV=C Ay>
图是出来了,不过不是sullivan上的图,请教大家,sullivan书上的图要用哪个函数来写
共
条评分
发帖
回复