MATLAB·高斯光束過透鏡變換(3)、高斯光束的聚焦與準(zhǔn)直·完整教程
該系列上一篇寫得不夠好,重寫一篇

任務(wù)要求:用MATLAB編程模擬下圖

操作要領(lǐng):我們令聚焦后的高斯光束的腰斑既在前透鏡的后焦面上,也在后透鏡的前焦面上。
我們?cè)O(shè)第一個(gè)透鏡前的高斯束腰w0為起點(diǎn),則我們需要依次繪制
0:L1、L1:L1+L2+L3(L2=F1,L3=F2)、L4這3段曲線,如圖所示:

然后我們需要得知每一段的w(z):

它是束腰半徑w0的函數(shù),所以從初始的w0到被透鏡變換后的w0',我們還需要得知透鏡的變換函數(shù):

我們使用q參數(shù)及其ABCD變換來得知

編寫程序可得:

第一個(gè)聚焦透鏡的情形如下圖:

此時(shí)程序中運(yùn)算的L'=F,即此時(shí)聚焦的束腰半徑大致在透鏡后焦距上。
標(biāo)簽: