在旋转对称共轴折射光学系统里,我们定义光轴方向为 z z z,另外两个方向为 x x x和 y y y,它们是右手系。
我们采用一种稍微特殊的表示光线方向的方法,用光线在 x z xz xz平面内投影与 z z z轴夹角的正切值 v v v和光线在 y z yz yz平面内投影与 z z z轴夹角的正切值 u u u确定光线方向。
光线的追迹包括球面上折射和介质内传播,介质内传播一般不改变光线方向,而是按照介质厚度 t t t来推进光线即可,此时有:
[ x ′ y ′ n v ′ n u ′ ] = [ 1 0 t n 0 0 1 0 t n 0 0 1 0 0 0 0 1 ] [ x y n v n u ] \left[\begin{array}{c}x'\\y'\\nv'\\nu'\end{array}\right]=\left[\begin{array}{cccc}1&0&\frac{t}{n}&0\\0&1&0&\frac{t}{n}\\0&0&1&0\\0&0&0&1\end{array}\right]\left[\begin{array}{c}x\\y\\nv\\nu\end{array}\right] ⎣⎢⎢⎡x′y′nv′nu′⎦⎥⎥⎤=⎣⎢⎢⎡10000100nt0100nt01⎦⎥⎥⎤⎣⎢⎢⎡xynvnu⎦⎥⎥⎤
一般 t t t取值为两个球面的顶点的 z z z值的差。上式的矩阵为传播矩阵。
我们考察光线在球面上的折射情况,由于球面具有弧度,所以相当于折射点和球面顶点的 z z z坐标值并不相同。如果我们从折射点沿着入射光推动光线直到 z z z坐标值与球面顶点相同,可以得到输入折射矩阵的向量。类似地,从折射点沿着折射光推动光线直到 z z z坐标值与球面顶点相同,可以得到经折射矩阵运算后的输出向量。
输入向量与折射点输入向量是简单的传播关系:
[ x r y r n v r n u r ] = [ 1 0 δ z n 0 0 1 0 δ z n 0 0 1 0 0 0 0 1 ] [ x y n v n u ] \left[\begin{array}{c}x_r\\y_r\\nv_r\\nu_r\end{array}\right]=\left[\begin{array}{cccc}1&0&\frac{\delta z}{n}&0\\0&1&0&\frac{\delta z}{n}\\0&0&1&0\\0&0&0&1\end{array}\right]\left[\begin{array}{c}x\\y\\nv\\nu\end{array}\right] ⎣⎢⎢⎡xryrnvrnur⎦⎥⎥⎤=⎣⎢⎢⎡