7.夫琅禾费衍射的成立的两个条件是什么? 8.Matlab代码中mod命令在数学中代表什么操作?在实验8代码中mod命令的主要实现功能是什么? 9.请说出Matlab代码中一下命令的操作含义: zeros(6234,6234); rand(1,10); 10. 在Matlab代码中用DOEphase=INF.exp(1iDOE); 表示衍射面光场分布,其中INF代表振幅,DOE代表相位分布,问振幅与相位的连接为什么用.而不直接使用? 段落格式 字体 字号 11.在实验8的第一部分Matlab代码计算相位图的过程中,并没有出现任何有关波长和透镜焦距的相关内容,但是我们计算出加载图案的尺寸大小与实际实验中的大小依然完全一致,请问波长和透镜焦距的信息是通过什么方式加入到计算中的?
时间: 2024-03-11 16:46:12 浏览: 538
7. 夫琅禾费衍射的成立需要满足两个条件:衍射孔径远大于波长,衍射距离远小于衍射孔径的尺寸。
8. 在Matlab中,mod命令表示取模运算。在实验8代码中,mod命令的主要实现功能是将相位值限制在[-pi, pi]之间,以防止相位值溢出。
9. zeros(6234,6234)命令用于生成一个大小为6234x6234的全0矩阵;rand(1,10)命令用于生成一个大小为1x10的随机数矩阵。
10. 在Matlab中,使用.连接振幅与相位是因为二者都是矩阵,需要进行逐元素的运算。
11. 波长和透镜焦距的信息是通过在计算中使用适当的单位来实现的。在实验8的第一部分中,我们使用了无量纲的相位单位(2*pi),并且假设了透镜焦距为1,这样就能够将波长和透镜焦距的影响纳入到计算当中。
阅读全文