Wang R T, van de Hulst H C
Appl Opt. 1995 May 20;34(15):2811-21. doi: 10.1364/AO.34.002811.
A new algorithm for cylindrical Bessel functions that is similar to the one for spherical Bessel functions allows us to compute scattering functions for infinitely long cylinders covering sizes ka = 2πa/λ up to 8000 through the use of only an eight-digit single-precision machine computation. The scattering function and complex extinction coefficient of a finite cylinder that is seen near perpendicular incidence are derived from those of an infinitely long cylinder by the use of Huygens's principle. The result, which contains no arbitrary normalization factor, agrees quite well with analog microwave measurements of both extinction and scattering for such cylinders, even for an aspect ratio p = l/(2a) as low as 2. Rainbows produced by cylinders are similar to those for spherical drops but are brighter and have a lower contrast.
一种类似于用于球贝塞尔函数的圆柱贝塞尔函数新算法,使我们能够通过仅使用八位单精度机器计算来计算尺寸高达(ka = 2πa/λ = 8000)的无限长圆柱体的散射函数。通过使用惠更斯原理,从无限长圆柱体的散射函数和复消光系数推导出垂直入射附近有限圆柱体的散射函数和复消光系数。该结果不包含任意归一化因子,与此类圆柱体的消光和散射的模拟微波测量结果非常吻合,即使对于低至(2)的纵横比(p = l/(2a))也是如此。圆柱体产生的彩虹与球形雨滴产生的彩虹相似,但更亮且对比度更低。