[求助]GS算法的收敛条件matlab如何写?
GS算法中,迭代条件见附图,对离散的入射高斯激光束,入射波函数为:
f(x,y)=exp[-(x^2+y^2)/w^2].*exp(i*fai),对入射波函数进行二维离散傅立叶变换后,得到g(u,v),迭代条件要求用所有点的|g(u,v)|.^2求和,减去预期输出图案的振幅分布|G(u,v)|.^2的求和,问题是f(x,y)作离散傅立叶变换之后,得到的g(u,v)的模非常大,量纲增大10^6之多,根本没有办法在迭代条件的运算中,让迭代条件小于0.001这个条件,请高手指教一下,问题在哪里,应该怎么做。
谢谢啦,已经一个多月僵在这里没有进展了,都快哭了,救命啊
你在做光束整形方面的工作?!
应该是你在将物理过程转换为程序语言时出现错误.
页:
[1]