【Matlab】Matlab实践

本文探讨了使用Matlab进行干涉和偏振的模拟。在干涉部分,研究了单缝宽度增加对双缝干涉装置中干涉条纹对比度的影响,并通过动画展示这一变化。在偏振主题中,计算了线偏振光通过1/4波片后的偏振态,同时用三维动画展示了光波穿透波片的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Matlab

  • MATLAB语句结尾若加上分号;,其作用是将计算结果存入内存,但不显示在屏幕上,反之,语句结尾若不加;,则表示在语句执行后,在将计算结果存入内存的同时,显示在屏幕上
  • axis([xmin, xmax, ymin, ymax])限定坐标轴的范围,不进行限定的话随图像动态改变
  • subplot(m, n, p) m表示是图排成m行,n表示图排成n

干涉

题目:设波长为632nm的单色平面波垂直照射如图的双缝干涉装置,双缝间距d=0.4mm,单缝到双缝的距离l=5cm,观察屏到双缝距离D=2m,试计算探讨当单缝宽度逐步增大时,观察屏上干涉条纹对比度的变化,并求出其临界宽度。要求用动画显示单缝增宽时干涉条纹的变化。

clear
lim = 0.005;
D = 2;          % 孔到光屏的距离
wlen = 632e-9;  % 波长
d = 0.4e-3;     % 两孔距离
l = 0.05;       % 单缝到双缝的距离

%-------------------改变缝宽,计算相对光强-------------------
for j = 1:78
    %-------------------参数计算-------------------
    bc = 0.000001+j*0.000001;                       % 光源宽度
    b = d / l;                                      % 相干孔径角
    dx = 0.00001;                                   % x微元
    x = -lim:dx:lim;                                % 条纹距中心距离
    r1 = sqrt((x - d/2).^2 + 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值