利用Matlab对激光自混合干涉数值的仿真,要求用fzero和interp1解

利用Matlab对激光自混合干涉数值的仿真,要求用fzero和interp1解,第1张

我也很好奇 就试了一下 fzero(@(x)x^2-1,0.05)时,ans=1,。fzero是一个数值搜索过程,依赖于函数特性,值的指定,以及matlab所能识别的最小步长。

如果想计算更准确,可以用符号函数求解0点。符号函数不用关心具体的函数值,完全当做符号处理,所以,不存在上述不稳定因素。

你是两个波函数的叠加。

phi_1=A1 cos(w1*t-(x-x1)/lambda1)和phi_2=A2 cos(w2*t-(x-x2)/lambda2).

当 w1=w2, lambda1=lambda2时发生相干,产生干涉图样

格点的干涉图样为 abs(phi1+phi2)^2. 我想这个程序matlab很好编,你可以试试看。

P.S. 我这里把两束光简化为两个点光源。如果是两束平行线光源,你需要引入一个y分量。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12168186.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存