OpticalMedium

OpticalMedium is a simple class that provides refractive index and permittivity of a material.

이 제출물을 팔로우합니다

OpticalMedium gives refractive index and permittivity of a material.

It uses Sellmeyer formula to retrieve refractive index and permittivity
at specified frequency, wavelength or photon energy in eV.
The available materials are listed in the file 'sellmeyer.csv', which
can be easily edited to add more materials.

examples:
n = OpticalMedium('BK7').refractiveIndex(800, 'nm');
n = OpticalMedium('SF10').refractiveIndex(2, 'eV');
n = OpticalMedium('BK7').refractiveIndex(350, 'THz');
eps = OpticalMedium('BK7').permittivity(800, 'nm');
eps = OpticalMedium('BK7').permittivity(2, 'eV');
eps = OpticalMedium('SF5').permittivity(350, 'THz');

References:
Refractive index values are mainly taken from http://refractiveindex.info/
and from SCHOTT data sheets.

인용 양식

Alberto Comin (2026). OpticalMedium (https://kr.mathworks.com/matlabcentral/fileexchange/55412-opticalmedium), MATLAB Central File Exchange. 검색 날짜: .

도움

도움 받은 파일: waveUnit

일반 정보

MATLAB 릴리스 호환 정보

  • 모든 릴리스와 호환

플랫폼 호환성

  • Windows
  • macOS
  • Linux
버전 퍼블리시됨 릴리스 정보 Action
1.0.1.1

small fixes

1.0.1.0

added validity range for Sellmeier formula

1.0.0.0