关于求解镜反射率的问题

请问FDTD除了求解光谱反射率外,求解镜反射方向的反射率的话应该怎么办?

如果你不是仿真粗糙表面,光谱反射率就是镜反射方向的反射率。而且由于我们使用的是颇印庭矢量积分,不需要将监视器垂直于反射光方向。

如果你仿真的粗糙表面,也可以提取镜反射方向的反射率,参见这个例子中平面波方法的脚本

1 Like

对,我仿真的是粗糙表面。那个例子里面的反射率监视器在光源下面是怎么回事?不应该在光源上面吗?

在script里面的一句话 In this study, we assume that we can integrate over a 5 degree half angle cone.为什么积分5度内的而不是半球的?

都可以,参见这个帖子和里面的连接帖子。

这是积分的半锥角,参见这个帖子,需要理解farfield3dintegrate

求BRDF脚本文件积分的时候用的是: BRDF(i,1:length(theta_out),phi_c) = farfield3dintegrate(E2_upcos_theta_up,ux_up,uy_up,measurement_half_angle,theta_out,phi_out(phi_c))/
(farfield3dintegrate(0
E2_up+1,ux_up,uy_up,measurement_half_angle,theta_out,phi_out(phi_c))+1e-20);但为什么分母不是farfield3dintegrate(0*E2_up+1,ux_up,uy_up,90,0,phi_out(phi_c))+1e-20)?
另外,若是theta_out = linspace(-85,85,100)取这样的区域,积分半角5°,是不是就意味着积分时会有重叠?因为theta_out之间的间隔小于5°

此问题应该是通过邮件解决了,如仍有问题请再发帖。