查看: 2175|回复: 1

[求助]GS算法的收敛条件matlab如何写?

[复制链接]
发表于 2005-6-2 04:05:00 | 显示全部楼层 |阅读模式


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这个条件,请高手指教一下,问题在哪里,应该怎么做。
谢谢啦,已经一个多月僵在这里没有进展了,都快哭了,救命啊



发表于 2005-6-2 06:13:00 | 显示全部楼层
你在做光束整形方面的工作?!
应该是你在将物理过程转换为程序语言时出现错误.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 Licensed © 2001-2026 Discuz! Team.|鄂ICP备17021725号-1

在本版发帖
关注公众号
QQ客服返回顶部