資源簡介
自己學(xué)習(xí)時寫的一個相位恢復(fù)GS算法,算法迭代控制是根據(jù)均方誤差的走向來控制的
代碼片段和文件信息
function?[?I?]?=?F_GS(?I1I2k?)
%UNtitleD4?Summary?of?this?function?goes?here
%???Detailed?explanation?goes?here
%???I1為輸入光場的振幅
%???I2為輸出光場的振幅
%???k為算法程序的迭代次數(shù)
%???I為輸出的光場,為復(fù)數(shù),包括相位和振幅
[mn]=size(I1);
I1=double(I1);
I2=double(I2);
I1re=rand(mn);
I1lm=rand(mn);
I1x=I1re+i*I1lm;
I1x=I1x./abs(I1x);%隨機生成輸入面的初始相位
I2q=I2.^2;
sumG=sum(sum(I2q));
sse=zeros(1k);
l=0;
for?l=1:k
????????
- 上一篇:matlab車牌識別有g(shù)ui
- 下一篇:copula程序及算法.zip
評論
共有 條評論