• 大小: 1KB
    文件类型: .m
    金币: 2
    下载: 2 次
    发布日期: 2021-06-11
  • 语言: Matlab
  • 标签: 激光应用  

资源简介

用matlab编写的自由空间高斯光束传输表达式,并绘制焦点附近的光强分布图 Gauss_Paraxial.m

资源截图

代码片段和文件信息

%% Intensity distribution of Gaussian with paraxial approximation 
 %近轴高斯光束分布 
clc 
clear 
close all 
 
w0=40e-3;                  % waist size 束腰半径
lambda=30e-3;              % wavelength  波长
k0=2*pi/lambda;            % wavenumber in free space 波数 
I0=1; 
zR=pi*w0^2/lambda;         %  瑞利长度
r=linspace(-200200401)*1e-3;  
z=linspace(-400400801)*1e-3; 
wz=w0*sqrt(1+(z/zR).^2);    % 光斑半径 
Rz=z+zR.^2./z;              % 光波波前的曲率半径
phiz=atan(z./zR);           %Gouy phase shift 
I=zeros(length(r)length(z)); 
E=zeros(length(r)length(z)); 
 
for ii=1:le

评论

共有 条评论

相关资源