You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
This code computes the complex dielectric constant (i.e. relative permittivity) and the refractive index of various metals using either the Lorentz-Drude (LD) or the Drude model (D) as a function of input light wavelength.
Additionally, it may compute the dielectric constant of pure water using a Debye-Lorentz model.
Choice of materials: silver, aluminum, gold, copper, chromium, nickel, tungsten, titanium, beryllium, palladium, platinum, triply distilled water.
Reference: Bora Ung and Yunlong Sheng, Interference of surface waves in a metallic nanoslit, Optics Express 15, 1182-1190 (2007).
Cite As
Bora Ung (2026). Drude-Lorentz and Debye-Lorentz models for the dielectric constant of metals and water (https://www.mathworks.com/matlabcentral/fileexchange/18040-drude-lorentz-and-debye-lorentz-models-for-the-dielectric-constant-of-metals-and-water), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.3.0.0 (3.99 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.3.0.0 | Updated the value of the physical constant "ehbar" to a more accurate one. Thanks to A. Webster for the tip! |
||
| 1.2.0.0 | A coding error in the previous version is corrected in this version. |
||
| 1.1.0.0 | Added a new material (pure water) whose dielectric constant is computed via the Debye-Lorentz model. References are also updated. |
||
| 1.0.0.0 | Added some small changes to improve the overall performance. Included a screenshot to show the comparison between the Drude, Lorentz-Drude and exact experimental values of the permittivity of silver. |
