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

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



回复|共 1 个

lyh6328 Lv.10 发表于 2005-6-2 06:13:00|四川 | 查看全部
你在做光束整形方面的工作?!
应该是你在将物理过程转换为程序语言时出现错误.

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2026 光电工程师社区 版权所有 All Rights Reserved. Powered by Discuz! X5.0 Licensed 鄂ICP备17021725号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表