说明:利用matlab实现了二元光学设计中的GS算法以及达曼光栅的设计。GS算法是用于光束整形的重要算法,达曼光栅是常见的均匀分束二元光学器件。
说明:利用MATLAB实现了二元光学设计中的GS算法以及达曼光栅的设计。GS算法是用于光束整形的重要算法,达曼光栅是常见的均匀分束二元光学器件。
说明:Gerchberg-Saxton算法实现对图像相位的恢复,输入两张图片其中一张作为目标振幅。是对GS算法很好理解的一个程序
说明:激光光束的整形,用于将高斯光束整形成均匀光束,采用GS算法。
说明:GS迭代算法,用于相位型傅里叶全息图的计算
说明:病态方程组求解的matlab程序,涵盖LU分解、Jacobi迭代、GS迭代、SOR迭代四种方法,通过输入参数M来选去对应的算法。
说明:本算法基于光的衍射原理,由于A=BT,通过强度还原相位其实并不容易。通过循环与迭代,二维的傅里叶变换可以求出一个图形的相位,并将这个图像近似还原。参数可改,图片读入在之前改就行(imread)。这是GS最简单的算法之一,却很有效,有广泛的应用。压缩包中有实例和原理图片。在光场重构中有很大作用。