This program could visialize the beam propagation reflected by mirrors. The purpose of this software is to check how beam shape changes by reflection of mirrors.
By inputing initial beam position, direction and shape, the program will initialize a beam. Adding the mirrors at different locations to change the beam propagation direction.
There are 3 functions for ploting:
1, Sketch: plot the beam trace and mirror position briefly.
2, Detailed: form a 3D plot with beams' trace shape and mirror position.
3, Projected view: look at the beam through a indicated angle (You could change the angle by changing the View direction below) The projected image of the beam will show in the figure. The function could be used to check beam shape difference after multi-reflections.
引用格式
Wondering (2026). Beam Propagation (https://github.com/wonderingmark123/BeamPropagation/releases/tag/1.1), GitHub. 检索时间: .
MATLAB 版本兼容性
创建方式
R2022b
兼容任何版本
平台兼容性
Windows macOS Linux标签
| 版本 | 已发布 | 发行说明 | |
|---|---|---|---|
| 1.1.0.0 | See release notes for this release on GitHub: https://github.com/wonderingmark123/BeamPropagation/releases/tag/1.1 |
||
| 1.0 |
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 存储库。
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 存储库。
