https://github.com/fabiocalabrese/tmm-transfer-matrix-method
Simulated wave propagation through multilayer structures and generated reflection/transmission spectra.
https://github.com/fabiocalabrese/tmm-transfer-matrix-method
matlab micro-cavity reflection transfer-matrix-method trasmission
Last synced: 9 months ago
JSON representation
Simulated wave propagation through multilayer structures and generated reflection/transmission spectra.
- Host: GitHub
- URL: https://github.com/fabiocalabrese/tmm-transfer-matrix-method
- Owner: fabiocalabrese
- Created: 2025-09-28T15:58:55.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-28T16:05:35.000Z (9 months ago)
- Last Synced: 2025-09-28T18:09:41.977Z (9 months ago)
- Topics: matlab, micro-cavity, reflection, transfer-matrix-method, trasmission
- Language: MATLAB
- Homepage:
- Size: 3.67 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Transfer Matrix Method (TMM) – MATLAB
**Description**
Implementation of the Transfer Matrix Method for simulating layered media (ordered and disordered layers), including a full report.
**Motivation**
This project helps analyze how electromagnetic waves propagate through complex layer structures using MATLAB.
**Contents**
- `transfer_matrix.m`: simple simulation script of TMM
- `fit_TMM.m`, `interp_GaAs_n.m`: simulation of ordered and disordered structure, interpolation of complex refractive index
- `Essay_s343467.pdf`: detailed explanation of the method and results
- `README.md`: this file
**How to run**
1. Open MATLAB.
2. Run one of the scripts, e.g.:
```matlab
trasnfer_matrix