摘要
为实现Mie散射系数算法的稳定性与准确性,在目前常用算法的基础上,提出一个计算Mie散射系数的综合性算法:在颗粒当量直径小于1000时使用连分式算法,反之使用后向递推算法。该算法利用功能强大的MATLAB软件实现,计算结果表明:该算法耗时短且结果不易溢出,具有快速、稳定、不受颗粒直径和折射率范围影响等优点。最后通过具体实例,给出定性分析。
Based on the existing algorithms for the calculation of Mie scattering coefficient, and in order to satisfy the stability and accuracy in the application of different methods, a combined method has been introduced to numerically calculate the classical Mie scattering coefficient. Continued fraction method is used when the size parameter is not more than 1000, whereas backward recurrence algorithm is used. Programming in MATLAB with great numerical calculation ability and comparing the obtained results with the published data, it is shown that the calculation time is very short and the results are hard to overflow. Numerical calculation shows that the algorithm is efficient, reliable and robust in an extremely wide range of particle size and refractive index. Finally calculation examples are given and qualitative analysis is presented.
出处
《济南大学学报(自然科学版)》
CAS
北大核心
2009年第4期347-350,共4页
Journal of University of Jinan(Science and Technology)