免费镜面公式计算器

请输入至少两个值以查看结果

理解镜面公式及其计算器

本交互式镜面公式计算器旨在帮助您确定物距、像距、焦距和曲率半径中的任意未知量。它可作为凹面镜计算器、凸面镜计算器和平面镜计算器,处理所有球面镜和平面镜场景。该工具还可计算线性放大率(像与物的高度比)和面放大率(面积比),同时自动遵循笛卡尔符号约定以消除常见符号错误。

曲面镜的镜面公式

镜面公式关联了球面镜的物距 uu、像距 vv 和焦距 ff。标准方程为:

1f=1v+1u\frac{1}{f} = \frac{1}{v} + \frac{1}{u}

其中:

  • ff = 焦距(镜面极点至主焦点的距离),
  • vv = 像距,
  • uu = 物距。

该公式同样适用于平面镜。由于平面镜的焦距实际上为无穷大(f→∞f \to \infty),项 1/f1/f 变为零,方程简化为:

0=1v+1u⇒v=−u0 = \frac{1}{v} + \frac{1}{u} \quad \Rightarrow \quad v = -u

因此,对于平面镜,像位于镜后与物位于镜前等距处,证实像始终是虚像且正立。

曲率半径的引入

每个球面镜都有一个曲率半径 rr,定义为构成该镜面的球体的半径。焦距恰好是曲率半径的一半:

f=r2f = \frac{r}{2}

将其代入镜面公式可得等价形式:

2r=1v+1u\frac{2}{r} = \frac{1}{v} + \frac{1}{u}

计算器在求解 ff 或 rr 时会自动在这两种形式之间切换。

线性放大率和面放大率

两种放大率描述了像与物的比较关系:

  • 线性放大率(mlinearm_{\text{linear}})比较像高与物高:
mlinear=−vum_{\text{linear}} = -\frac{v}{u}

负号遵循符号约定:实像(倒立)产生负放大率,而虚像(正立)产生正值。该公式适用于所有凹面镜和凸面镜,无论像是实像还是虚像。

  • 面放大率(MarealM_{\text{areal}})比较像面积与物面积。它等于线性放大率的平方:
Mareal=mlinear2=(vu)2M_{\text{areal}} = m_{\text{linear}}^2 = \left( \frac{v}{u} \right)^2

输入所需距离后,计算器将显示两个放大率值。

如何使用镜面公式计算器

该工具适配三种主要镜面类型,并提示您遵循笛卡尔符号约定。

  • 凹面镜模式(默认):将物距输入为负数,焦距也输入为负数。计算器返回像距、曲率半径、线性放大率和面放大率。
  • 凸面镜模式:切换到此模式。输入负的物距和正的焦距。结果包括正的像距(表示镜后的虚像)、正的曲率半径以及相应的放大率。
  • 平面镜模式:选择此选项并输入负的物距。工具将焦距和曲率半径设为无穷大,显示 v=−uv = -u,并显示线性放大率和面放大率均为 1。

遵循屏幕提示,您可避免符号约定错误并获得准确结果。

曲面镜的像的位置

凹面镜

像的位置根据物体相对于曲率中心(C)、主焦点(F)和极点(P)的位置而变化:

  • 物体在无穷远 → 像在 F 处。
  • 物体在 C 之外 → 像在 F 与 C 之间。
  • 物体在 C 处 → 像也在 C 处。
  • 物体在 C 与 F 之间 → 像在 C 之外。
  • 物体在 F 处 → 像在无穷远。
  • 物体在 P 与 F 之间 → 镜后虚像。

凸面镜

对于凸面镜,像总是虚像、正立且缩小。具体位置取决于物距:

  • 物体在无穷远 → 像在镜后 F 处。
  • 物体在其他距离 → 像在镜后 P 与 F 之间。

凸面镜无法产生实像。它们总是发散入射光,因此反射光线永远不会在镜前会聚;它们看起来只是从镜后一点发散。

笛卡尔符号约定总结

要获得正确结果,请记住以下符号规则:

  • 从镜面极点测量的距离:镜前(实物、实像)为负值;镜后(虚像)为正值。
  • 凹面镜:uu < 0,ff < 0,rr < 0。vv 的符号:实像为负,虚像为正。
  • 凸面镜:uu < 0,但 ff > 0 且 rr > 0;vv 始终为正。
  • 平面镜:ff 和 rr 为无穷大;uu 为负,v=−uv = -u(正,镜后)。

本镜面公式计算器将镜面公式、放大率关系和符号约定整合到一个快速工具中,使您可以轻松求解任何镜子的几何光学问题。

常见问题

1. 镜面公式计算器如何处理凹面镜和凸面镜的符号约定?

计算器会提示您按照笛卡尔符号约定输入值:对于凹面镜,物距和焦距都为负;对于凸面镜,物距为负,焦距为正。然后工具会对计算出的像距和放大率应用正确的符号。

2. 什么是镜面公式,如何使用它来求未知距离?

镜面公式为 1/f = 1/v + 1/u。如果您知道三个变量(焦距、物距、像距)中的任意两个,就可以解出第三个。计算器会在您输入已知值后自动进行代数运算。

3. 为什么平面镜的焦距被认为是无穷大,这对镜面公式有何影响?

平面镜被视为曲率半径为无穷大的球面镜,因此其焦距为无穷大。在镜面公式中,1/f = 0,简化为 v = -u。这意味着像距等于物距,但像位于镜后。

4. 凸面镜能产生实像吗?

不能。凸面镜总是发散入射光线,因此光线永远不会在镜前实际会聚。反射光线看起来只从镜后一点发出,这意味着像总是虚像。

5. 线性放大率和面放大率有何关系?

线性放大率(m)比较像高与物高,公式为 m = -v/u。面放大率(M)比较像面积与物面积,是线性放大率的平方:M = m² = (v/u)²。输入所需距离后,计算器会显示这两个值。

使用方法

  1. 选择镜面类型:凹面镜、凸面镜或平面镜。
  2. 在物距 (u)、像距 (v)、焦距 (f) 或曲率半径 (r) 中至少输入两个已知值。
  3. 查看包括未知参数、线性放大率和面放大率在内的计算结果。