Apertia

Apertia · 资料库

近摄中的物距与像距

用 u² − d·u + d·f = 0 核对距离拆分:d = 1000 mm、f = 100 mm 时,两个根为 u = 887.298 mm 和 v = 112.702 mm,且 u × v = d × f。

一个二次方程给出两个距离

把 d = u + v 与薄透镜方程 1/u + 1/v = 1/f 结合,得到 u² − d·u + d·f = 0。它的两个根正是 u 和 v 本身:两者之和为 d,之积为 d × f。Apertia 取较大的根 u = (d + √(d² − 4df)) ÷ 2 作为物距,较小的根作为像距,所以主体总是位于一比一点的远侧。

由此可以对上表任意一行做三项检查:u + v 必须回到 d,u × v 必须等于 d × f,1/u + 1/v 必须等于 1/f。如果其中一项不通过而其他两项通过,最可能的原因是抄了显示出来的取整值,而不是存储的数值。

输入值 · 景深

行输入值
d (mm)400
焦距100

结果 · 景深

行结果
d (mm)400
焦距100
u (mm)200
v (mm)200
u + v − d (mm)0
1/u + 1/v − 1/f (mm⁻¹)0
薄透镜成像放大率1

输入值 · 景深

行输入值
d (mm)1000
焦距100

结果 · 景深

行结果
d (mm)1000
焦距100
u (mm)887.298335
v (mm)112.701665
u + v − d (mm)0
1/u + 1/v − 1/f (mm⁻¹)-0
薄透镜成像放大率0.127017

输入值 · 景深

行输入值
d (mm)3000
焦距100

结果 · 景深

行结果
d (mm)3000
焦距100
u (mm)2896.424004
v (mm)103.575996
u + v − d (mm)0
1/u + 1/v − 1/f (mm⁻¹)0
薄透镜成像放大率0.03576

手工核对一行

  1. 从这一行取出 d 和 f,计算判别式 d² − 4df。
  2. 求它的平方根,并算出 (d + 根) ÷ 2 和 (d − 根) ÷ 2。
  3. 检查结果是否与表中的 u 和 v 一致。
  4. 把 u 乘以 v,与 d × f 比较。
  5. 用未取整的值把 1/u 和 1/v 相加,与 1/f 比较。

实例:d = 1000 mm,f = 100 mm

判别式为 1000000 − 400000 = 600000,其平方根为 774.596669。两个根为 (1000 + 774.596669) ÷ 2 = 887.298335 mm 和 (1000 − 774.596669) ÷ 2 = 112.701665 mm。两者之积为 100000,即 d × f,而 1/887.298335 + 1/112.701665 = 0.01 = 1/100。对于 d = 3000 mm 那一行,判别式为 7800000,平方根为 2792.848009,由此得到表中的 2896.424004 mm 和 103.575996 mm。

d² − 4df
600000
√(d² − 4df)
774.596669
u × v
100000
1/u + 1/v
0.01 mm⁻¹

常见错误

核对涵盖的范围

这些检查说明模型的数字在内部是一致的。它们不能定位真实镜头的主平面,也不能校准其距离刻度。下方链接的景深计算器会对你输入的每个距离做同样的拆分。

工具