光强分布MATLAB
一、高斯光束模拟的焦点附近光场分布
for n=1:10
I=0.1*n;
a=sqrt(1./I-1);
z=0:0.0001:a;
r=sqrt(0.5.*(1+z.^2).*log(1./(I.*(1+z.^2))));
plot(z,r, '-');
hold on
end
右半边:
for n=1:10
I=0.1*n;
a=sqrt(1./I-1);
z=0:0.0001:a;
r1=sqrt(0.5.*(1+z.^2).*log(1./(I.*(1+z.^2))));
r2=-sqrt(0.5.*(1+z.^2).*log(1./(I.*(1+z.^2))));
plot(z,r1, '-');
hold on
plot(z,r2, '-');
hold on
end
全图:
clear all
for n=1:10
I=0.1*n;
a=sqrt(1./I-1);
z=-a:0.00001*a:a;
r1=sqrt(0.5.*(1+z.^2).*log(1./(I.*(1+z.^2))));
r2=-sqrt(0.5.*(1+z.^2).*log(1./(I.*(1+z.^2))));
plot(z,r1, '-'); axis