% 杨氏干涉的模拟 
close all 
figure('position',[217 266 694 244]);  
set(gcf,'DoubleBuffer','on'); 
axes('position',[0.12,0.08,0.6,0.8]);hold on; 
rectangle('position',[-1,1.1,0.1,3],'FaceColor',[0.1,0.3,0.4]); 
rectangle('position',[-1,-4,0.1,3],'FaceColor',[0.1,0.3,0.4]); 
rectangle('position',[-1,-0.8,0.1,1.6],'FaceColor',[0.1,0.3,0.4]); 
axis([-4,12,-5,5]); 
ha=plot([-3.8,-3.8],[0.9,0.9],'r','linewidth',3); 
hb=plot([-3.8,-3.8],[-0.9,-0.9],'r','linewidth',3); 
title('Double slit interference  \copyright zjliu') 
L=-3.8; 
rectangle('position',[11,-4,0.1,8],'FaceColor',[0,0,0]); 
plot([-1,4.1],[-3.5,-3.5],'k'); 
plot([5.9,11],[-3.5,-3.5],'k'); 
plot([-0.7,-1,-0.7],[-3.3,-3.5,-3.7],'k'); 
plot([10.7,11,10.7],[-3.3,-3.5,-3.7],'k'); 
text(4.8,-3.5,'3m'); 
plot([-1.5,-1.5],[0.9,0.35],'k'); 
plot([-1.5,-1.5],[-0.9,-0.35],'k'); 
plot([-1.65,-1.5,-1.3],[0.6,0.9,0.6],'k'); 
plot([-1.6,-1.5,-1.3],-[0.6,0.9,0.6],'k'); 
text(-2.1,0,'2mm'); 
while L<=-0.95; 
   L=L+0.05; 
   set(ha,'xdata',[-3.8,L]); 
   set(hb,'xdata',[-3.8,L]); 
   pause(0.05); 
end 
xas=-0.95;yas=0.9; 
xbs=-0.95;ybs=-0.9; 
po=[-3.5:3.5]; 
ka=(po-yas)*i+(11+0.95);ka=ka./abs(ka); 
kb=(po-ybs)*i+(11+0.95);kb=kb./abs(kb); 
for n=1:8; 
   ah(n)=plot(xas,yas,'r'); 
   bh(n)=plot(xbs,ybs,'r'); 
end 
r=0; 
za=xas+yas*i;zb=xbs+ybs*i; 
Le=sqrt(11.95^2+3.5^2); 
while r<=Le; 
   for n=1:8; 
       Ta=za+r*ka(n); 
       Ya=imag(Ta); 
       if abs(imag(Ta))>=abs(po(n)); 
           Ya=po(n); 
       end 
       set(ah(n),'xdata',[xas,min(11,real(Ta))],'ydata',[yas,Ya]); 
       Tb=zb+r*kb(n); 
       Yb=imag(Tb); 
       if abs(imag(Tb))>=abs(po(n)); 
           Yb=po(n); 
       end 
       set(bh(n),'xdata',[xbs,min(11,real(Tb))],'ydata',[ybs,Yb]); 
   end 
   r=r+0.05; 
   pause(0.05); 
end 
s=meshgrid(linspace(4,-4,300))'; 
De=abs((s-1)*i+3000)-abs((s+1)*i+3000); 
lambda=0.6328e-3; 
de_A=De/lambda*pi*2; 
It=1-cos(de_A); 
axes('position',[0.72,0.16,0.26,0.64]); 
cc=cat(3,It/2,zeros(size(It)),zeros(size(It))); 
imshow(cc,[]); 
xlabel('\copyright zjliu')

B29

杨氏干涉的模拟的MATLAB仿真相关推荐

  1. 杨氏双缝与等倾干涉实验Matlab仿真

    1.杨氏双缝干涉 1.1实验原理 1.1.1光波干涉的三个条件 ①两列光波的频率必须相同. ②两列光波频率相同,在相遇点的振动方向必须相同,或者有振动方向相同的分量. ③两列光波在相遇的区域内,必须保 ...

  2. matlab 控制硬件,自动控制原理实验教程(硬件模拟与MATLAB仿真)

    前言 第1章 MATLAB7.1与Simulink6.1入门基础 1.1 自动控制原理与系统仿真简述 1.1.1 自动控制原理模拟实验系统 1.1.2 控制系统仿真 1.2 控制系统MATLAB7.1 ...

  3. 光线反射模拟的matlab仿真

    目录 1.算法概述 2.仿真效果 3.MATLAB源码 1.算法概述 物理光学研究的主要现象为光的干涉.光的衍射和光的偏振.其中杨氏双缝干涉理论在光的干涉教学中占有很重要的地位.由于物理光学从光的微观 ...

  4. matlab 双点光源干涉的模拟,基于MATLAB的双点光源干涉现象的模拟

    plot3(x1,y1,z 1,.'b )'; plot3(x2,y2,z 2,.'b )'; 创建交互式界面部分:创建界面图形,利用静态文本框添加提示文本信息,再利用编辑文本框输入相应参数并调用绘图 ...

  5. 光线折射模拟的matlab仿真

    目录 1.算法概述 2.仿真效果 3.MATLAB源码 1.算法概述 光的折射是指光从一种介质斜射入另一种介质时,传播方向发生改变,从而使光线在不同介质的交界处发生偏折的现象.属于光的折射现象.光的折 ...

  6. 基于matlab的杨氏干涉模拟仿真

    目录 1.算法概述 2.仿真效果 3.MATLAB仿真源码 1.算法概述 杨氏双缝干涉实验是物理学中最著名的实验之一.这个实验通过展示光从点光源到干涉图样的变化,揭示了光的波动特性.杨氏实验的结果可以 ...

  7. 用matlab仿真杨氏干涉代码,基于MATLAB杨氏干涉仿真实验

    基于MATLAB杨氏干涉仿真实验 张防震 朱亚琼 (河南财政税务高等专科学校 河南 郑州 450002) 摘 要: 利用MATLAB高性能的数值计算和可视化软件特点,对光学中的杨氏干涉实验进行仿真.单 ...

  8. 迈克尔逊干涉计算光强matlab,迈克尔逊干涉仪的MATLAB仿真

    摘 要:研究光波的干涉特性,对进一步了解干涉的过程和实质,分析光学图像的空间频谱分布等具有十分重要的意义.然而,迈克尔逊干涉仪的调节具有一定的难度,人工计数比较枯燥.利用计算机仿真良好的可控性.无破坏 ...

  9. matlab模拟夫琅禾费单缝衍射,夫琅禾费衍射的Matlab仿真

    夫琅禾费衍射的Matlab仿真 110512班 11051057 李陟凌 夫琅禾费衍射,是认为光源和观察屏离衍射屏(孔)处于无穷远处的衍射现象.实验装置如图: S为单色点光源,放置在透镜L1的物方焦点 ...

最新文章

  1. Sharepoint the file is locked for use domain\user edit.文件被锁定,解锁方式
  2. shell 脚本不能执行多条?何解
  3. 第四天2017/03/31(下午1:结构体、数组)
  4. 基于java的http服务器
  5. 点击之后从浏览器回到微信界面的方法
  6. 分布式链路追踪框架的基本实现原理
  7. mysql数据库查询优化建议_mysql数据库查询优化的24条建议
  8. maven打包插件:maven-compiler-plugin、maven-dependency-plugin、maven-jar-plugin、maven-resources-plugin详解
  9. 太香了!4999元就能入手iPhone 11 最高降价达900元
  10. 博客园 使用锚和书签制作目录
  11. 【信号与系统】复习总结笔记
  12. 54.nfs介绍 服务端安装配置 配置选项
  13. 用python计算圆周率Π
  14. Netty第二章 2020 3-9 Netty源码之flush优化
  15. 褒贬不一,中科院信工所是否值得报考?
  16. Jmeter 性能测试的基础了解
  17. springboot之aop切面获取请求
  18. 独立版企微魔盒企业微信系统V7.5开源版 带安装教程
  19. python图灵机器人项目总结_基于Python的图灵机器人设计与实现
  20. 博客园随机切换背景图,超简单教程

热门文章

  1. [dp]POJ2559 HDOJ1506 Largest Rectangle in a Histogram
  2. hadoop关闭安全模式
  3. Hadoop4.2HDFS测试报告之四
  4. 从小屏到大屏,触控技术的现在与未来
  5. UA MATH571B 试验设计 QE练习题 平衡非完全区组设计BIBD
  6. 搜狗拼音输入法新加词库的基本使用
  7. Windows 公共控件库研究
  8. 随便写写的正则表达式
  9. css: transform导致文字显示模糊
  10. 图解 VS2015 如何打包winform 安装程序