【光学】基于matlab光栅衍射仿真【含Matlab源码 502期】 紫极神光Q1564658423 2021-07-01 175 阅读1分钟 一、简介 二、源代码 clear lam=500e-9;N=2; a=2e-4;D=5;d=5*a; ym=2*lam*D/a;xs=ym; n=1001; ys=linspace(-ym,ym,n); for i=1:n sinphi=ys(i)/D; alpha=pi*a*sinphi/lam; beta=pi*d*sinphi/lam; B(i,:)=(sin(alpha)./alpha).^2.*(sin(N*beta)./sin(beta)).^2; B1=B/max(B); end 三、运行结果 四、备注 版本:2014a