说明:光斑的中心提取:重心法和圆拟合。先用多次迭代求阈值并且对图像二值化,再用重心法和圆拟合提取光斑中心。
说明:本算法基于光的衍射原理,由于A=BT,通过强度还原相位其实并不容易。通过循环与迭代,二维的傅里叶变换可以求出一个图形的相位,并将这个图像近似还原。参数可改,图片读入在之前改就行(imread)。这是GS最简单的算法之一,却很有效,有广泛的应用。压缩包中有实例和原理图片。在光场重构中有很大作用。
说明:可见光通信光通率分配曲线图,适用于室内可见光通信系统,可以直接计算功率分配,计算照度分布,已经实际仿真过,代码可用
说明:应用背景基于Matlab的多光束白光干涉仿真程序。在光学学习中,深深体会到干涉衍射的复杂性,因此为了更好地理解掌握光学中的干涉衍射理论,编写此程序。无论是对于初学光学的同学来说,还是对于研究白光干涉实验的学者而言,都是极为方便的。关键技术程序中通过任意设置光栅常数、缝宽和光栅数目N等参数相关的参数,...
说明:应用目前世界上最流行的仿真软件之一:matlab进行了光线反射的模拟。基于matlab简单易用的优点,本文成功的模拟了一条旋转光线反射的模拟过程,编程思路十分新颖。