如何编写脚本使2D-monitor中的E场乘以其对应的x坐标值


#1

因为E场是一个与频率相关的三维矩阵,而坐标仅是一维矩阵,所以二者直接相乘会出错。


#2

假设你有E(x,y,z),你想得到E(x,y,z)x;你可以向将x作成三维网格:
X=meshgrid3dx(x,y,z);
然后再乘就可以了。
E
X
参见
meshgrid3dx(x,y,z);
meshgridx(x,y);
你测试一下。


#3

测试有效,多谢孙老师!


#4