相关pabs的例子中的脚本解释


#1

两种材料的吸收问题,使用Pabs_adv 继续讨论:

Q:
m=“pabs_adv”;
Pabs=getresult(m,“Pabs”);
n = getresult(m+"::index",“index”);
是为了获得分析组中index监视器的数据。其中m="pabs_adv"是字符变量,如此就不用每次都写出来。

Q:这部分代表的是Pabs是关于x,y,z,f的四维矩阵吗?nx,ny,nz,nf分别代表x,y,z,f的长度吗?
A:这部分代表的的确是Pabs是关于x,y,z,f的四维矩阵, 因为仿真是3D。nx,ny,nz,nf分别代表x,y,z,f的长度。

Q:这里的 filter_Si=filter_real_Sifilter_imag_Si;filter_Ag=filter_real_Agfilter_imag_Ag;代表什么意思啊,是模型中的优先级吗?还有这个n_filter_imag_Ag(2)代表什么意思啊?
A:你察看每个Filter,它们都是0和1。两个相乘是确保选取的是正确的材料。n_filter_imag_Ag(2)是第二个频率对应的银材料虚部。
Q:这里的 pinch(pinch(filter_Si,4,8),3,20)代表什么意思啊?特别是这个20是为什么?
A:参看Pinch以及这个帖子

Q:为何要取对数
A:你也可以不取。他是想用对数表示,以显示一些信息。