trig1a
Contents
define optical system
cv = [ 0 0.034654 -0.005408 0];
th = [ 0 1 49.42301 0];
rn = [ 1 1.5 1 1 ];
trace ray through edge of pupil
y = linspace(0,1,6)';
ye = trig_ray(y*6.25, 0, cv, th, rn);
[y ye]
ans =
0 0
0.2 -0.00083418
0.4 -0.0067075
0.6 -0.02283
0.8 -0.054764
1 -0.10864
ray fan
y = linspace(-1,1,101)';
ye = trig_ray(y*6.25, 0, cv, th, rn);
plot(y,ye);
xlabel('relative aperture');
ylabel('transverse ray error');
fit wavefront
lambda = 0.00055;
ua = -0.125;
epsilon = abs(lambda/ua);
d = - ye/epsilon;
c = [ 2*y 4*y.^3 6*y.^5 ];
a = c\d
a =
0.0020861
5.906
0.17698
rms deviation from fit
diff = d - c*a;
rms = sqrt(sum(diff.*diff)/length(diff))
rms =
0.00051646