Explore extinction, scattering, absorption, and phase behavior today. Tune order, angles, and normalization options easily. Ideal for aerosols, droplets, pigments, and optical design workflows.
| Case | Radius (µm) | Wavelength (µm) | n + i k | Medium n | Notes |
|---|---|---|---|---|---|
| Latex bead | 0.25 | 0.532 | 1.59 + i0.00 | 1.00 | Visible scattering with clear angular structure. |
| Soot-like | 0.10 | 0.550 | 1.75 + i0.44 | 1.00 | Strong absorption, lower single-scattering albedo. |
| Water droplet | 1.00 | 0.650 | 1.33 + i0.00 | 1.00 | Forward-peaked intensity; g tends to increase. |
The size parameter is computed in the surrounding medium:
x = 2π a nm / λ
The relative refractive index is:
m = (n + i k) / nm
Mie coefficients are built from Riccati–Bessel functions ψn and ξn:
Efficiencies follow standard series expressions:
Angular amplitudes use S1, S2 with πn, τn recurrences:
This calculator computes electromagnetic scattering by a homogeneous sphere using the Mie-series solution of Maxwell equations. The particle uses n + i k, embedded in a lossless medium with refractive index nm.
Radius a and vacuum wavelength lambda set geometry, while n, k set optical contrast and absorption. Common values include a from 0.05 to 5 micrometers, lambda from 0.3 to 1.6 micrometers, n from 1.3 to 2.5, and k from 0 to 0.5.
The size parameter x = 2*pi*a*nm/lambda controls behavior. For x < 0.3, scattering is Rayleigh-like and g is near 0. For x around 1 to 30, resonances and strong angular oscillations appear. For x > 50, scattering becomes sharply forward-peaked.
Mie predictions require truncating partial waves at nmax. The automatic rule nmax about x + 4*x^(1/3) + 2 is a standard accuracy-speed balance. As a reference, x = 10 often needs about 21 terms. Increase nmax if Q values drift or Qabs becomes slightly negative.
Efficiencies convert to cross sections through sigma = Q*pi*a^2. Qext may exceed 2 near resonances because extinction includes forward interference. Absorption is computed by Qabs = Qext - Qsca. A helpful summary is omega0 = Qsca/Qext, which drops as k increases.
The unpolarized intensity is I(theta) = (|S1|^2 + |S2|^2)/2 on your chosen angle grid. Larger x creates narrow forward lobes, so coarse angular sampling can miss peak structure. The asymmetry parameter g = <cos(theta)> typically rises from about 0 (small x) toward 0.7 to 0.95 (large x).
Qback quantifies 180-degree return relative to pi*a^2, useful for lidar-style backscatter comparisons. In the Mie regime, Qback can oscillate with x; higher k usually damps these oscillations by suppressing internal resonances.
Check Qext >= Qsca and Qabs >= 0 within small numerical error. Runtime scales roughly with (angles) times nmax, so reduce angles first for fast scans. For higher fidelity, increase angles and confirm convergence by raising nmax by 10 to 20 percent.
Extinction includes scattering plus absorption and also forward-direction interference. Near resonances, the effective interaction area can exceed the geometric area, so Qext above 2 is physically allowed.
k is the extinction coefficient that models internal loss. Larger k increases absorption, lowers the single-scattering albedo, and typically smooths sharp angular oscillations by damping internal resonances.
Use manual nmax when you need strict convergence control, such as matching benchmark data. Increase nmax until Q values and the intensity curve change negligibly, typically less than 0.1%.
Ripples come from interference between partial waves in the Mie series and internal reflections within the sphere. They become more pronounced as x increases and when absorption is low.
g is the mean cosine of the scattering angle. g near 0 indicates nearly symmetric scattering, while g near 1 indicates strongly forward-peaked scattering, common for larger particles.
For quick checks, 181 angles is usually fine. For narrow forward lobes at large x, use 361 to 721 angles, or reduce the maximum angle step size to resolve sharp features.
Large x requires more terms and can amplify roundoff. Increase nmax, avoid extremely fine angular grids at the same time, and confirm that Qabs stays nonnegative within small tolerance.
Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.