Create a double Gauss lens
clear r
l = ReadLensData('DoubleGauss.lens');
r(1).p = [-2;1];
r(1).m = [ 1;0];
r(2).p = [-2;0];
r(2).m = [ 1;0];
r(3).p = [-2;-1];
r(3).m = [ 1;0];
RayTraceLens( r, l );
CreateLensTable( l );
Radius - Thickness - Material - Index of Refraction - Abbe V-number - Semi-Aperture
169.7 - 0.24 - - 0 - 0 - 25.2
38.55 - 8.05 - - 1.67 - 47.1 - 23
81.54 - 6.55 - - 1.699 - 30.1 - 23
25.5 - 11.41 - - 0 - 0 - 18
Inf - 9 - - 0 - 0 - 17.1
-28.99 - 2.36 - - 1.603 - 38 - 17
81.54 - 12.13 - - 1.658 - 57.3 - 20
-40.77 - 0.38 - - 0 - 0 - 20
874.1 - 6.44 - - 1.717 - 48 - 20
-79.46 - 72.23 - - 0 - 0 - 20
- - - - -