文件名称:hsimatlab代码-RectangularDiffraction:MATLAB可视化的Fraunhofer矩形Kong径光的衍射
文件大小:1001KB
文件格式:ZIP
更新时间:2024-06-14 03:06:00
系统开源
hsi matlab代码矩形衍射 MATLAB可视化的Fraunhofer矩形Kong对光的衍射。 特点:计算强度分布,按波长给图形着色,并处理多色情况。 光源,光圈大小,光屏和图像输出参数均可调节。 该代码适用于以下假设的Fraunhofer衍射: 矩形尺寸只有一个Kong,因此仅考虑衍射。 光源和光圈之间的距离远大于光圈大小,因此光圈平面上的光被视为垂直且均匀入射的平行光。 光屏和Kong之间的距离远大于Kong的大小,因此可以应用Fraunhofer衍射模型。 每次计算仅考虑当前版本中具有固定波长的理想单色光。 因此,计算强度分布的核心方程为: 这项工作是2018年秋季的PH002课程项目的一部分。 安装 下载项目文件夹 将spectrumRGB.m , RGB2HSI.m和HSI2RGB.m函数下载到同一文件夹(有关更多信息,请参阅本节) 运行第一个插图! 要求 已在MATLAB R2018b上测试。 图像处理工具箱是必需的。 到目前为止,该项目(特别是colorDiff.m函数)需要以下函数才能正确执行着色功能: spectrumRGB.m及其相关功能:The MathWor
【文件预览】:
RectangularDiffraction-master
----.gitignore(434B)
----printImg.m(2KB)
----colorPrint.m(4KB)
----LICENSE(1KB)
----test2.m(954B)
----README.md(4KB)
----test1.m(2KB)
----colorDiff.m(2KB)
----intensityPrint.m(2KB)
----.gitattributes(66B)
----docs()
--------L500A1B1.png(147KB)
--------L1000A1B20.png(120KB)
--------EquationI.png(9KB)
--------LHgA2B1.png(279KB)
--------LWLA1B12.png(447KB)
----intensityDiff.m(2KB)