光的世界︰矩陣光學六甲

我們已經看過了『薄透鏡』之推導。若問為什麼『幾何光學』特別要強調它的呢?恐想介紹重要之『光學概念』的耶?也怕人們迷失於『複雜計算』的乎!即使僅以『造透鏡者公式』而言︰

\frac{1}{f} = (n-1) \left[  \frac{1}{R_1} - \frac{1}{R_2}  \right]

對比著『造透鏡者方程式』

Lensmaker’s equation

The focal length of a lens in air can be calculated from the lensmaker’s equation:[20]

{\frac {1}{f}}=(n-1)\left[{\frac {1}{R_{1}}}-{\frac {1}{R_{2}}}+{\frac {(n-1)d}{nR_{1}R_{2}}}\right],

wheref is the focal length of the lens,

  n is the refractive index of the lens material,
  R_{1} is the radius of curvature (with sign, see below) of the lens surface closest to the light source,
  R_{2} is the radius of curvature of the lens surface farthest from the light source, and   d is the thickness of the lens (the distance along the lens axis between the two surface vertices).

The focal length f is positive for converging lenses, and negative for diverging lenses. The reciprocal of the focal length, 1/f, is the optical power of the lens. If the focal length is in metres, this gives the optical power in dioptres (inverse metres).

Lenses have the same focal length when light travels from the back to the front as when light goes from the front to the back. Other properties of the lens, such as the aberrations are not the same in both directions.

Sign convention for radii of curvature R1 and R2

The signs of the lens’ radii of curvature indicate whether the corresponding surfaces are convex or concave. The sign convention used to represent this varies, but in this article a positive R indicates a surface’s center of curvature is further along in the direction of the ray travel (right, in the accompanying diagrams), while negative R means that rays reaching the surface have already passed the center of curvature. Consequently, for external lens surfaces as diagrammed above, R1 > 0 and R2 < 0 indicate convex surfaces (used to converge light in a positive lens), while R1 < 0 and R2 > 0 indicate concave surfaces. The reciprocal of the radius of curvature is called the curvature. A flat surface has zero curvature, and its radius of curvature is infinity.

Lens_Radii_Sign_Conventions

Thin lens approximation

If d is small compared to R1 and R2, then the thin lens approximation can be made. For a lens in air, f is then given by

{\frac {1}{f}}\approx \left(n-1\right)\left[{\frac {1}{R_{1}}}-{\frac {1}{R_{2}}}\right].[21]

 

雖說『此式』 d \to 0 即可導出『那式』!!到底是打哪來的哩??或有人說這只是『厚透鏡』之『薄化』說法,不信可以驗之以︰

LensEquals

 

pi@raspberrypi:~ ipython3 Python 3.4.2 (default, Oct 19 2014, 13:31:11)  Type "copyright", "credits" or "license" for more information.  IPython 2.3.0 -- An enhanced Interactive Python. ?         -> Introduction and overview of IPython's features. %quickref -> Quick reference. help      -> Python's own help system. object?   -> Details about 'object', use 'object??' for extra details.  In [1]: from sympy import *  In [2]: from sympy.physics.optics import FreeSpace, FlatRefraction, ThinLens, GeometricRay, CurvedRefraction  In [3]: R1, R2, d, n1, n2 = symbols('R1, R2, d, n1, n2')  In [4]: 厚透鏡左R1面 = CurvedRefraction(R1, n1, n2)  In [5]: init_printing()  In [6]: 厚透鏡厚度d = FreeSpace(d)  In [7]: 厚透鏡右R2面 = CurvedRefraction(R2, n2, n1)  In [8]: 厚透鏡 = 厚透鏡右R2面 * 厚透鏡厚度d * 厚透鏡左R1面  In [9]: 厚透鏡 Out[9]:  ⎡                d⋅(n₁ - n₂)                        d⋅n₁         ⎤ ⎢            1 + ───────────                        ────         ⎥ ⎢                   R₁⋅n₂                            n₂          ⎥ ⎢                                                                ⎥ ⎢                     ⎛n₂   d⋅(-n₁ + n₂)⎞     ⎛n₂   d⋅(-n₁ + n₂)⎞⎥ ⎢           (n₁ - n₂)⋅⎜── + ────────────⎟  n₁⋅⎜── + ────────────⎟⎥ ⎢-n₁ + n₂             ⎝n₁      R₂⋅n₁    ⎠     ⎝n₁      R₂⋅n₁    ⎠⎥ ⎢──────── + ─────────────────────────────  ──────────────────────⎥ ⎣ R₂⋅n₁                 R₁⋅n₂                        n₂          ⎦  In [10]: 厚透鏡.C Out[10]:                       ⎛n₂   d⋅(-n₁ + n₂)⎞            (n₁ - n₂)⋅⎜── + ────────────⎟ -n₁ + n₂             ⎝n₁      R₂⋅n₁    ⎠ ──────── + ─────────────────────────────  R₂⋅n₁                 R₁⋅n₂              In [11]: 厚透鏡.C.expand() Out[11]:    1      n₂    1      n₂      d⋅n₁      2⋅d      d⋅n₂   - ── + ───── + ── - ───── - ──────── + ───── - ────────   R₂   R₂⋅n₁   R₁   R₁⋅n₁   R₁⋅R₂⋅n₂   R₁⋅R₂   R₁⋅R₂⋅n₁  In [12]:  </pre> <span style="color: #808080;">※ 註︰ 若用n = \frac{n_2}{n_1} 可以簡化為</span>  <span style="color: #808080;"> </span>-(n-1) \left( \frac{1}{R_1} - \frac{1}{R_2} + \frac{(n - 1) d}{n R_1 R_2} \right) $ 。

 

是理果能變之哉???