首页 | 本学科首页   官方微博 | 高级检索  
     检索      

简易Mie散射数值计算方法的研究
引用本文:王君,何俊发,王莲芬,王红霞,周友杰.简易Mie散射数值计算方法的研究[J].应用光学,2005,26(4):13-16.
作者姓名:王君  何俊发  王莲芬  王红霞  周友杰
作者单位:第二炮兵工程学院,物理教研室,陕西,西安,710025
摘    要:在回顾光散射理论发展史的基础上,分析了常规Mie散射计算实现过程中的问题,并论述一种改进的简易Mie散射数值计算方法。参照科学记数法定义了一种“EDecimal”类型的数据结构及其基本数学运算和三角函数运算。采用动态链表技术实现了高效的C++ Mie散射计算程序。该程序不仅可以用来处理极端条件下的Mie散射计算,而且显著降低了算法的时间复杂度,提高了执行效率。与相同精度要求下采用Wiscombe编写的MIEV0程序的计算结果进行了比较,并指出此程序精确可靠。

关 键 词:Mie散射  简易Mie计算  动态链表  算法分析
文章编号:1002-2082(2005)04-0013-04
收稿时间:2004/9/21

The Implementation of Straightforward Mie Scattering Numerical Calculation
WANG Jun,HE Jun-fa,WANG Lian-fen,WANG Hong-xia,ZHOU You-jie.The Implementation of Straightforward Mie Scattering Numerical Calculation[J].Journal of Applied Optics,2005,26(4):13-16.
Authors:WANG Jun  HE Jun-fa  WANG Lian-fen  WANG Hong-xia  ZHOU You-jie
Institution:Department of Physics,Institute of Second Artillery Engineering,Xi'an 710025,China
Abstract:Based on a short retrospect of the developmental history of light scattering theory, the problems in conventional Mie scattering calculations are analyzed. A simple yet accurate algorithm for the improved Mie scattering calculations is described in detail. A new data type named"EDecimal" is defined, and its basic mathematical operation and trigonometric functions are developed. The dynamic chain is used in implementing the efficient C++ code for fast and accurate Mie calculation.The code can handle extreme cases in Mie scattering calculations and reduce the time complexity of this algorithm. By comparison with Wiscombe's MIEV0 code requiring a same precision,this method shows up its the accuracy and reliability.
Keywords:Mie scattering  straightforward Mie calculation  dynamic chain  algorthmic analysis
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《应用光学》浏览原始摘要信息
点击此处可从《应用光学》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号