Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

[Overview] Implemented a Python simulator based on a deep understanding of Fresnel and Fraunhofer diffraction theories. 프레넬 및 프라운호퍼 회절 이론에 대한 이해를 바탕으로 Python 시뮬레이터를 구현

[Key Implementation]

  1. Theoretical Modeling (이론적 모델링) •Algorithmic Implementation: Implemented Near-field (Fresnel) and Far-field (Fraunhofer) diffraction using Fast Fourier Transform (FFT) algorithms to numerically solve the diffraction. •알고리즘 구현: 근거리장(Fresnel)과 원거리장(Fraunhofer) 회절을 고속 푸리에 변환(FFT) 알고리즘으로 수치 해석하여 물리적 원리 구현

•Regime Transition Analysis: Analyzed the theoretical transition between diffraction regimes by dynamically adjusting optical distances (L1, L2). •영역 전이 분석: 광학 거리(L1, L2) 조절을 통해 회절 영역(Regime) 간의 이론적 전이 과정을 시뮬레이션으로 분석

  1. Visualization & Verification (시각화 및 검증) •Pattern Visualization: Visualized theoretical patterns (e.g., Sinc function) using Numpy and Matplotlib to verify analytical predictions. •패턴 시각화: Numpy와 Matplotlib을 활용해 Sinc 함수 등 이론적으로 예측된 패턴 시각화, 정합성 확인

[Results] •Theoretical Verification: Demonstrated a deep understanding of Wave Optics by implementing the simulation and confirming consistency with mathematical analytical solutions. •이론적 검증: 시뮬레이션을 직접 구현하고 수학적 해석해(Analytical Solution)와의 일관성을 확인함으로써 파동 광학 이론에 대한 깊은 이해도를 검증

About

2025학년도 1학기 충북대학교 물리학과 대학원 연구장비개발전공 현미경개론 과제

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages