matlab光的单缝衍射,单缝夫琅和费衍射实验中,已知单色光波长
根据夫琅和费单缝衍射的基本原理,利用MATLABR2008a的图形用户界面设计了单缝衍射仿真的交互界面,并给出了单缝衍射的仿真结果。该模拟能够很好地将单缝衍射的理论和实验结合起来,具有一定的应用价值。
2%编码单缝夫琅和费衍射实验的模拟
3354——————————————————————————————————
清楚的
=5e-4;%入射光波长(毫米)
a=100e-3;%单缝宽度(毫米)
theta=linspace(-5*lambda/(4e-3),5*lambda/(4e-3),1000);观察范围的%
x=tan();%光屏上距中心的相对位置
u=pi * a * sin()/;
I=(sin(u)。/u)。^2;%计算相对光强度
图(名,单缝夫琅和费衍射);
Subplot(2,1,1)%来画衍射图。
image(x,1,256*i.^0.35);%取光强I的0.35次方,演示效果更佳。
色彩映射表灰色;
标题(衍射示意图,字体大小,13);
轴关闭
Subplot(2,1,2)%绘制光强分布曲线。
plot(x,I, r ,线宽,1.5);
标题(相对光强与距离的关系曲线, FontSize ,13);
Xlabel(距屏幕中心的相对距离, FontSize ,12);
Ylabel(相对光强度, FontSize ,12);
网格打开
3运行结果
4参考文献[1]耿顺山。基于MATLAB的单色光单缝夫琅和费衍射的模拟[J].智能计算机与应用,2008,000(001):20-21。
有些理论引用自网络文献。如有侵权,联系博主删除。
原创作品来自matlab研究助手,
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。