白光条件需要波长与颜色的映射关系,进入MATLAB中心,下载并安装相应工具包(登录账号),解压到MATLAB的toolbox文件下。需先将其添加到路径,才能在MATLAB中使用之。
在脚本中添加好路径后,我们运行如下代码,

lambda=400:1:700;%可见光谱
lightRGB=spectrumRGB(lambda);
figure,
A=repmat(lightRGB,[100 1 1]);
imagesc(lambda,[],A),
set(gca,'YTick',[])
xlabel('波长λ/nm')
title('可见光光谱')

程序运行后可以查看该光谱的可见光区段(400~700nm)
有了这个波长与颜色的映射关系(光谱)后,我们再对其进行杨氏双缝干涉编程。 可得如下结果:
而真实实验中效果图如下:
验证成功后我们再如法炮制编写白光等厚干涉的程序,找一个参考图片
但它实际上应该是不太对的,因为由白光杨氏干涉我们已经得知干涉会很快消失,我们进行相应编程验证之:
三种光错位相叠加,导致对比度下降,最终干涉现象消失。
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...