Matlab:一般谐振腔的光线追迹模拟

    激光谐振腔是激光振荡器的重要组成部分。光腔的作用是提供轴向光波模的正反馈及保证激光器的单模震荡。

    根据几何偏振损耗的高低,开放式光腔可以分为稳定腔、临界腔、和非稳腔。

    本文主要对一般常见的平平腔进行光线追迹,可以帮助我们更好的了解谐振腔的稳定性以及光线在腔内运行的轨迹。

    使用matlab来运算ABCD矩阵来进行光线追迹。

clear
clc
n=100;                        %轨迹模拟100次
R1=inf;R2=inf;
L1=250;L2=200;
F=160;d=1/F;
r=0.15;theta=0.3;
I=[r;theta];
TR1=[1 0;-2/R1 1];
TR2=[1 0;-2/R2 1];
TL1=[1 L1;0 1];
TL2=[1 L2;0 1];
TF=[1 0;-d 1];
x1=linspace(0,L1,L1);     
x2=linspace(L1,L1+L2,L2); 
for i=1:n                    %若默认N,默认点数为100
    y=I(1,1)+I(2,1)*x1;
    plot(x1,y),hold on
    I=TF*TL1*I;
    
    y=I(1,1)+I(2,1)*(x2-L1);
    plot(x2,y),hold on
    I=TR2*TL2*I;
    
    y=I(1,1)+I(2,1)*(L2-(x2-L1));
    plot(x2,y),hold on
    I=TF*TL2*I;
    
    y=I(1,1)+I(2,1)*(L1-x1);
    plot(x1,y),hold on
    I=TR1*TL1*I;
end
title('光线追迹');xlabel('z(mm)');ylabel('光束位置')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值