MiePlot

所属分类:数学计算
开发工具:matlab
文件大小:1946KB
下载次数:24
上传日期:2016-05-11 14:14:43
上 传 者guoguo19
说明:  一款Mie散射的计算软件,计算均匀球形粒子的光散射。
(MiePlot offers the following mathematical models for the scattering of light by an homogeneous sphere: Mie theory、Debye series、Ray tracing (based on geometrical optics)、Rayleigh scattering 、Diffraction 、Surface waves)

文件列表:
Gold.rix (1850, 2003-05-02)
Segelstein.txt (37986, 2002-08-11)
Spectrum.spe (164, 2002-08-23)
Dispersion.rxi (1787, 2007-07-14)
DispersionBackup.rxi (1957, 2007-07-11)
Input_1.min (72, 2009-05-16)
Polystyrene.rix (1678, 2009-06-07)
LogNormal_R5_SD20.dis (1129, 2010-02-21)
Normal_R5_SD20.dis (973, 2010-02-21)
MiePlot.chm (1029162, 2015-09-24)
CIE_Wavelength.txt (136451, 2014-07-24)
MiePlot v4503.exe (3895296, 2015-10-11)

MiePlot v4.3 In 1908, Gustav Mie developed a rigorous method to calculate the intensity of light scattered by uniform spheres. Although Mie's solution was precise, it involved a huge number of calculations for large spheres and was rarely used until the 1***0s when supercomputers became available for scientific research. The rapid advances in computer power over the last few years allow Mie scattering calcuations on standard personal computers. The MiePlot computer program uses the Mie algorithm to produce full-colour simulations of atmospheric optical effects, such as rainbows, coronas and glories. Such simulations can be superimposed on photographs of natural effects. MiePlot offers the following mathematical models for the scattering of light by an homogeneous sphere: Mie theory Debye series Ray tracing (based on geometrical optics) Ray tracing including the effects of interference between rays Airy theory Rayleigh scattering Diffraction Surface waves In addition, MiePlot can perform calculations for scattering from a coated sphere and from an inohogeneous sphere in which the refractive index is a function of radius. MiePlot can plot graphs of scattered intensity as a function of scattering angle, radius, wavelength, refractive index - as well as "Lee diagrams". In addition, it can produce graphs of scattering cross-sections (Cext, Csca & Cabs) and scattering efficiencies (Qext, Qsca & Qabs) as functions of radius of the scattering sphere, size parameter or wavelength. Many examples of MiePlot's graphical outputs and simulations of atmospheric optical effects are available at www.philiplaven.com.. Please consult the Help file for detailed instructions about using the many features of MiePlot. If you experience any problems using MiePlot or have any suggestions for new facilities, please send an e-mail to the author, Philip Laven, at philip@philiplaven.com ___________________________________________________________________________ Installation instructions The latest version of MiePlot can be downloaded from http://www.philiplaven.com/mieplot.htm Having downloaded MiePlot zip file, you should extract the archived files into an appropriate directory on your computer (e.g. C:\Program Files\MiePlot). The following files should be located in the same directory: MiePlot v4300.exe (or a subsequent version, such as MiePlot v4304.exe) MiePlot.hlp Help file MiePlot.cnt Help contents file ReadMe.txt This file Segelstein.txt Data file on the refractive index for water spectrum.spe Sample data file for spectrum of incident light gold.rix Sample file for refractive index of gold Polystyrene.rix Sample file for refractive index of gold Normal_R5_SD20.dis Sample file for Normal distribution of radius of spheres LogNormal_R5_SD20.dis Sample file for Log-Normal distribution of radius of spheres Input_1.min Sample file for batch operations Dispersion.rxi Data file for Sellmeier coefficients for refractive index (do NOT edit manually) DispersionBackup.rxi Backup file for Dispersion.rxi (do NOT edit manually) To run MiePlot, simply run MiePlot v4200.exe by double clicking on this file using Windows Explorer. Note that MiePlot was originally designed for displays with 1024 x 768 pixels. Although the basic features work on 800 x 600 displays, 1024 x 768 displays give much better results. If you are still using a display with ***0 x 480 pixels, MiePlot will not be usable at this resolution - sorry! For displays using more than 1024 x 768 pixels, MiePlot now adjusts the layout to fit the screen. This feature has been tested on various displays up to 1600 x 1200 pixels. Please let me know if you experience any problems with this new feature. _________________________________________________________________________ Microsoft Windows: International settings Users of PCs configured in languages other than English may find that MiePlot fails to start properly giving an error message headed “Microsoft Windows: problem with International Settings”. This problem is caused by these versions of Windows expecting “,” (rather than “.”) as the decimal symbol. For example, MiePlot assumes that numbers will be entered in the form “1.25”, not “1,25”. In fact, error-checking routines will automatically convert such entries into the form expected by MiePlot. To overcome this problem in Windows 2000, you should select “Settings” from the Start menu, followed by “Control Panel”, “Regional options” and then under “Numbers” select “.” as the “Decimal symbol”. To overcome this problem in Windows XP, you should select “Settings” from the Start menu, followed by “Control Panel”, “Regional and language options” and then select “.” as the “Decimal symbol”. To overcome this problem in Windows Vista, you should select "Settings" from the Start menu, followed by "Control Panel" and "Regional and language options". Under the "Formats" tab, you should select "Customize this format" and and then select "." as the "Decimal symbol". To overcome this problem in Windows 7, you should select "Control Panel" from the Start menu, followed by "Region and language". Under the "Formats" tab, you should select "Additional settings" and and then select "." as the "Decimal symbol". _________________________________________________________________________ N.B. Missing Files As MiePlot was written in Visual Basic, some additional files may need to be installed on your PC. If you see an error message regarding MSVBVM60.DLL, you may need to download MSVBVM60.DLL and put it into your Windows system directory (e.g. in C:\Windows\System or C:\Windows\System32). Alternatively, you can install all of the Microsoft Visual Basic 6.0 run-time files by downloading and running VBRUN6.EXE (or VBRUN60.EXE). This file is available from Microsoft or from many other sites. A good source of information is http://www.webattack.com/help/missingfiles.html where you will find many direct links to the "missing files" plus helpful installation instructions. Many modern PCs already include the required files, but please send an e-mail to philip@philiplaven.com if you have any problems installing or running MiePlot. _________________________________________________________________________

近期下载者

相关文件


收藏者