达朗贝尔公式的推导与物理意义
字数 5125 2025-12-09 19:04:16

达朗贝尔公式的推导与物理意义

我将从一维波动方程的基本模型出发,循序渐进地为你讲解达朗贝尔公式的完整推导过程,并深入阐释其物理意义。

第一步:问题模型——一维无界弦的自由振动

我们考虑一条无限长的理想弦,其横向的小振幅振动由一维齐次波动方程描述:

\[\frac{\partial^2 u}{\partial t^2} = c^2 \frac{\partial^2 u}{\partial x^2}, \quad -\infty < x < \infty, \quad t > 0 \]

其中:

  • \(u(x, t)\) 表示在位置 \(x\) 和时间 \(t\) 时弦的横向位移。
  • 常数 \(c = \sqrt{T/\rho} > 0\) 是波在弦上的传播速度,由弦的张力 \(T\) 和线密度 \(\rho\) 决定。

初始条件给出了弦在 \(t=0\) 时刻的形状和速度:

\[u(x, 0) = \varphi(x), \quad \frac{\partial u}{\partial t}(x, 0) = \psi(x) \]

这里的 \(\varphi(x)\) 是初始位移,\(\psi(x)\) 是初始速度。

我们的目标是找到满足上述方程和初始条件的解 \(u(x, t)\) 的显式表达式,即达朗贝尔公式。

第二步:特征线变换(行波法)

波动方程与热传导或拉普拉斯方程的本质区别在于它是双曲型的,其解具有“行波”特性。为了揭示这一特性,我们引入特征线坐标变换:

\[\xi = x - ct, \quad \eta = x + ct \]

这个变换的物理意义在于:\(\xi = \text{常数}\) 代表一族以速度 \(c\) 向右传播的波(右行波)的波前,而 \(\eta = \text{常数}\) 代表一族以速度 \(c\) 向左传播的波(左行波)的波前。这两族直线称为波动方程的特征线。

接下来,我们将 \(u(x, t)\) 视为 \(\xi\)\(\eta\) 的函数:\(u(x, t) = u(\xi(x,t), \eta(x,t))\)。通过链式法则计算偏导数:

\[\frac{\partial u}{\partial x} = \frac{\partial u}{\partial \xi} \frac{\partial \xi}{\partial x} + \frac{\partial u}{\partial \eta} \frac{\partial \eta}{\partial x} = u_{\xi} + u_{\eta} \]

\[ \frac{\partial^2 u}{\partial x^2} = (u_{\xi\xi} + u_{\xi\eta}) + (u_{\eta\xi} + u_{\eta\eta}) = u_{\xi\xi} + 2u_{\xi\eta} + u_{\eta\eta} \]

\[\frac{\partial u}{\partial t} = \frac{\partial u}{\partial \xi} \frac{\partial \xi}{\partial t} + \frac{\partial u}{\partial \eta} \frac{\partial \eta}{\partial t} = -c u_{\xi} + c u_{\eta} \]

\[ \frac{\partial^2 u}{\partial t^2} = (-c)(-c u_{\xi\xi} + c u_{\xi\eta}) + c(-c u_{\eta\xi} + c u_{\eta\eta}) = c^2(u_{\xi\xi} - 2u_{\xi\eta} + u_{\eta\eta}) \]

\(\frac{\partial^2 u}{\partial t^2}\)\(c^2 \frac{\partial^2 u}{\partial x^2}\) 代入原方程,得到:

\[c^2(u_{\xi\xi} - 2u_{\xi\eta} + u_{\eta\eta}) = c^2 (u_{\xi\xi} + 2u_{\xi\eta} + u_{\eta\eta}) \]

化简后,原波动方程奇迹般地简化为

\[\frac{\partial^2 u}{\partial \xi \partial \eta} = 0 \]

这是一个极其简单的方程。

第三步:求解简化方程与通解形式

方程 \(\frac{\partial^2 u}{\partial \xi \partial \eta} = 0\) 意味着 \(\frac{\partial}{\partial \eta} \left( \frac{\partial u}{\partial \xi} \right) = 0\)。这表明 \(\frac{\partial u}{\partial \xi}\) 不依赖于 \(\eta\),而仅仅是 \(\xi\) 的函数,记作 \(f'(\xi)\)

于是有:

\[\frac{\partial u}{\partial \xi} = f'(\xi) \]

\(\xi\) 积分一次(此时将 \(\eta\) 视为参数):

\[u(\xi, \eta) = f(\xi) + g(\eta) \]

其中 \(g(\eta)\) 是积分“常数”,但因为它不依赖于 \(\xi\),所以是 \(\eta\) 的任意函数。

换回原变量 \(x\)\(t\),我们得到一维波动方程的通解

\[u(x, t) = f(x - ct) + g(x + ct) \]

这个通解的物理意义至关重要:它表明波动方程的任意解,都可以表示为一个右行波 \(f(x - ct)\)(波形 \(f\) 以速度 \(c\)\(x\) 轴正方向移动)和一个左行波 \(g(x + ct)\)(波形 \(g\) 以速度 \(c\)\(x\) 轴负方向移动)的叠加。

第四步:利用初始条件确定特解——达朗贝尔公式的推导

现在,我们要用初始条件来确定未知函数 \(f\)\(g\) 的具体形式。

由初始位移条件 \(u(x, 0) = \varphi(x)\)

\[f(x) + g(x) = \varphi(x) \quad (1) \]

由初始速度条件 \(\frac{\partial u}{\partial t}(x, 0) = \psi(x)\)。先计算 \(u_t\)

\[\frac{\partial u}{\partial t} = -c f'(x - ct) + c g'(x + ct) \]

所以在 \(t=0\) 时:

\[-c f'(x) + c g'(x) = \psi(x) \quad (2) \]

对等式(2)两边关于 \(x\) 从某个固定点 \(x_0\) 积分到 \(x\)

\[-c[f(x) - f(x_0)] + c[g(x) - g(x_0)] = \int_{x_0}^{x} \psi(s) \, ds \]

\[ g(x) - f(x) = \frac{1}{c} \int_{x_0}^{x} \psi(s) \, ds + K \quad (3) \]

其中 \(K = g(x_0) - f(x_0)\) 是一个常数。

现在我们有了关于 \(f(x)\)\(g(x)\) 的两个方程(1)和(3)。将它们联立求解:
由(1): \(g(x) = \varphi(x) - f(x)\)
代入(3): \(\varphi(x) - f(x) - f(x) = \frac{1}{c} \int_{x_0}^{x} \psi(s) \, ds + K\)
解得:

\[f(x) = \frac{1}{2} \varphi(x) - \frac{1}{2c} \int_{x_0}^{x} \psi(s) \, ds - \frac{K}{2} \]

\[ g(x) = \frac{1}{2} \varphi(x) + \frac{1}{2c} \int_{x_0}^{x} \psi(s) \, ds + \frac{K}{2} \]

第五步:得到最终解——达朗贝尔公式

将求得的 \(f\)\(g\) 的表达式代入通解 \(u(x, t) = f(x - ct) + g(x + ct)\) 中:

\[u(x, t) = \frac{1}{2} [\varphi(x - ct) + \varphi(x + ct)] + \frac{1}{2c} \left[ \int_{x_0}^{x+ct} \psi(s) \, ds - \int_{x_0}^{x-ct} \psi(s) \, ds \right] \]

注意到两个积分有共同的起点 \(x_0\),它们的差可以合并为一个积分:

\[\int_{x_0}^{x+ct} \psi(s) \, ds - \int_{x_0}^{x-ct} \psi(s) \, ds = \int_{x-ct}^{x+ct} \psi(s) \, ds \]

同时,常数 \(K\) 在相加时被抵消了。于是,我们得到了经典的达朗贝尔公式

\[\boxed{u(x, t) = \frac{1}{2} [\varphi(x - ct) + \varphi(x + ct)] + \frac{1}{2c} \int_{x-ct}^{x+ct} \psi(s) \, ds} \]

第六步:达朗贝尔公式的物理意义剖析

这个简洁的公式蕴含了深刻的物理图像:

  1. 解的依赖域:点 \((x, t)\) 处的解 \(u(x, t)\) 只依赖于初始函数 \(\varphi\) 在两点 \(x-ct\)\(x+ct\) 的值,以及初始速度 \(\psi\) 在区间 \([x-ct, x+ct]\) 上的积分。这个区间称为点 \((x, t)\)依赖区间。它是由过点 \((x, t)\) 的两条特征线 \(x \pm ct = \text{常数}\) 与初始轴 \(t=0\) 相交所确定的。

  2. 波的传播

  • 公式的第一项 \(\frac{1}{2} [\varphi(x - ct) + \varphi(x + ct)]\) 代表初始位移的传播。初始波形 \(\varphi(x)\) 被“一分为二”,一半以速度 \(c\) 向右传播(\(\varphi(x-ct)\)),另一半以速度 \(c\) 向左传播(\(\varphi(x+ct)\)),振幅都减半。
  • 公式的第二项 \(\frac{1}{2c} \int_{x-ct}^{x+ct} \psi(s) \, ds\) 代表初始速度的累积效应。它表示初始速度在依赖区间上的净“冲量”,经过时间 \(t\) 后对点 \(x\) 处位移的贡献。
  1. 因果性:扰动以有限速度 \(c\) 传播。在 \(t=0\) 时刻,位于 \(x_0\) 的初始扰动,在 \(t\) 时刻只能影响到区间 \([x_0 - ct, x_0 + ct]\) 内的点。区间外的点尚未感受到该扰动的影响。

  2. 行波分解的显式验证:该公式完美印证了通解 \(f(x-ct) + g(x+ct)\) 的形式。其中,

\[ f(z) = \frac{1}{2} \varphi(z) - \frac{1}{2c} \int_{x_0}^{z} \psi(s) \, ds, \quad g(z) = \frac{1}{2} \varphi(z) + \frac{1}{2c} \int_{x_0}^{z} \psi(s) \, ds \]

总结:达朗贝尔公式通过巧妙的特征线变换,将偏微分方程(波动方程)转化为可逐次积分的简单形式,并利用初始条件得到了解的显式表达式。它不仅是一个强大的求解工具,更以极其直观的数学形式,揭示了一维波动现象的核心物理图景——叠加在一起的、以恒定速度向相反方向传播的行波。

达朗贝尔公式的推导与物理意义 我将从一维波动方程的基本模型出发,循序渐进地为你讲解达朗贝尔公式的完整推导过程,并深入阐释其物理意义。 第一步:问题模型——一维无界弦的自由振动 我们考虑一条无限长的理想弦,其横向的小振幅振动由一维齐次波动方程描述: \[ \frac{\partial^2 u}{\partial t^2} = c^2 \frac{\partial^2 u}{\partial x^2}, \quad -\infty < x < \infty, \quad t > 0 \] 其中: \( u(x, t) \) 表示在位置 \(x\) 和时间 \(t\) 时弦的横向位移。 常数 \(c = \sqrt{T/\rho} > 0\) 是波在弦上的传播速度,由弦的张力 \(T\) 和线密度 \(\rho\) 决定。 初始条件给出了弦在 \(t=0\) 时刻的形状和速度: \[ u(x, 0) = \varphi(x), \quad \frac{\partial u}{\partial t}(x, 0) = \psi(x) \] 这里的 \(\varphi(x)\) 是初始位移,\(\psi(x)\) 是初始速度。 我们的目标是找到满足上述方程和初始条件的解 \(u(x, t)\) 的显式表达式,即达朗贝尔公式。 第二步:特征线变换(行波法) 波动方程与热传导或拉普拉斯方程的本质区别在于它是双曲型的,其解具有“行波”特性。为了揭示这一特性,我们引入特征线坐标变换: \[ \xi = x - ct, \quad \eta = x + ct \] 这个变换的物理意义在于:\(\xi = \text{常数}\) 代表一族以速度 \(c\) 向右传播的波(右行波)的波前,而 \(\eta = \text{常数}\) 代表一族以速度 \(c\) 向左传播的波(左行波)的波前。这两族直线称为波动方程的特征线。 接下来,我们将 \(u(x, t)\) 视为 \(\xi\) 和 \(\eta\) 的函数:\(u(x, t) = u(\xi(x,t), \eta(x,t))\)。通过链式法则计算偏导数: \[ \frac{\partial u}{\partial x} = \frac{\partial u}{\partial \xi} \frac{\partial \xi}{\partial x} + \frac{\partial u}{\partial \eta} \frac{\partial \eta}{\partial x} = u_ {\xi} + u_ {\eta} \] \[ \frac{\partial^2 u}{\partial x^2} = (u_ {\xi\xi} + u_ {\xi\eta}) + (u_ {\eta\xi} + u_ {\eta\eta}) = u_ {\xi\xi} + 2u_ {\xi\eta} + u_ {\eta\eta} \] \[ \frac{\partial u}{\partial t} = \frac{\partial u}{\partial \xi} \frac{\partial \xi}{\partial t} + \frac{\partial u}{\partial \eta} \frac{\partial \eta}{\partial t} = -c u_ {\xi} + c u_ {\eta} \] \[ \frac{\partial^2 u}{\partial t^2} = (-c)(-c u_ {\xi\xi} + c u_ {\xi\eta}) + c(-c u_ {\eta\xi} + c u_ {\eta\eta}) = c^2(u_ {\xi\xi} - 2u_ {\xi\eta} + u_ {\eta\eta}) \] 将 \(\frac{\partial^2 u}{\partial t^2}\) 和 \(c^2 \frac{\partial^2 u}{\partial x^2}\) 代入原方程,得到: \[ c^2(u_ {\xi\xi} - 2u_ {\xi\eta} + u_ {\eta\eta}) = c^2 (u_ {\xi\xi} + 2u_ {\xi\eta} + u_ {\eta\eta}) \] 化简后, 原波动方程奇迹般地简化为 : \[ \frac{\partial^2 u}{\partial \xi \partial \eta} = 0 \] 这是一个极其简单的方程。 第三步:求解简化方程与通解形式 方程 \(\frac{\partial^2 u}{\partial \xi \partial \eta} = 0\) 意味着 \(\frac{\partial}{\partial \eta} \left( \frac{\partial u}{\partial \xi} \right) = 0\)。这表明 \(\frac{\partial u}{\partial \xi}\) 不依赖于 \(\eta\),而仅仅是 \(\xi\) 的函数,记作 \(f'(\xi)\)。 于是有: \[ \frac{\partial u}{\partial \xi} = f'(\xi) \] 对 \(\xi\) 积分一次(此时将 \(\eta\) 视为参数): \[ u(\xi, \eta) = f(\xi) + g(\eta) \] 其中 \(g(\eta)\) 是积分“常数”,但因为它不依赖于 \(\xi\),所以是 \(\eta\) 的任意函数。 换回原变量 \(x\) 和 \(t\),我们得到一维波动方程的 通解 : \[ u(x, t) = f(x - ct) + g(x + ct) \] 这个通解的物理意义至关重要 :它表明波动方程的任意解,都可以表示为 一个右行波 \(f(x - ct)\)(波形 \(f\) 以速度 \(c\) 向 \(x\) 轴正方向移动)和 一个左行波 \(g(x + ct)\)(波形 \(g\) 以速度 \(c\) 向 \(x\) 轴负方向移动)的叠加。 第四步:利用初始条件确定特解——达朗贝尔公式的推导 现在,我们要用初始条件来确定未知函数 \(f\) 和 \(g\) 的具体形式。 由初始位移条件 \(u(x, 0) = \varphi(x)\): \[ f(x) + g(x) = \varphi(x) \quad (1) \] 由初始速度条件 \(\frac{\partial u}{\partial t}(x, 0) = \psi(x)\)。先计算 \(u_ t\): \[ \frac{\partial u}{\partial t} = -c f'(x - ct) + c g'(x + ct) \] 所以在 \(t=0\) 时: \[ -c f'(x) + c g'(x) = \psi(x) \quad (2) \] 对等式(2)两边关于 \(x\) 从某个固定点 \(x_ 0\) 积分到 \(x\): \[ -c[ f(x) - f(x_ 0)] + c[ g(x) - g(x_ 0)] = \int_ {x_ 0}^{x} \psi(s) \, ds \] \[ g(x) - f(x) = \frac{1}{c} \int_ {x_ 0}^{x} \psi(s) \, ds + K \quad (3) \] 其中 \(K = g(x_ 0) - f(x_ 0)\) 是一个常数。 现在我们有了关于 \(f(x)\) 和 \(g(x)\) 的两个方程(1)和(3)。将它们联立求解: 由(1): \(g(x) = \varphi(x) - f(x)\) 代入(3): \(\varphi(x) - f(x) - f(x) = \frac{1}{c} \int_ {x_ 0}^{x} \psi(s) \, ds + K\) 解得: \[ f(x) = \frac{1}{2} \varphi(x) - \frac{1}{2c} \int_ {x_ 0}^{x} \psi(s) \, ds - \frac{K}{2} \] \[ g(x) = \frac{1}{2} \varphi(x) + \frac{1}{2c} \int_ {x_ 0}^{x} \psi(s) \, ds + \frac{K}{2} \] 第五步:得到最终解——达朗贝尔公式 将求得的 \(f\) 和 \(g\) 的表达式代入通解 \(u(x, t) = f(x - ct) + g(x + ct)\) 中: \[ u(x, t) = \frac{1}{2} [ \varphi(x - ct) + \varphi(x + ct)] + \frac{1}{2c} \left[ \int_ {x_ 0}^{x+ct} \psi(s) \, ds - \int_ {x_ 0}^{x-ct} \psi(s) \, ds \right ] \] 注意到两个积分有共同的起点 \(x_ 0\),它们的差可以合并为一个积分: \[ \int_ {x_ 0}^{x+ct} \psi(s) \, ds - \int_ {x_ 0}^{x-ct} \psi(s) \, ds = \int_ {x-ct}^{x+ct} \psi(s) \, ds \] 同时,常数 \(K\) 在相加时被抵消了。于是,我们得到了经典的 达朗贝尔公式 : \[ \boxed{u(x, t) = \frac{1}{2} [ \varphi(x - ct) + \varphi(x + ct)] + \frac{1}{2c} \int_ {x-ct}^{x+ct} \psi(s) \, ds} \] 第六步:达朗贝尔公式的物理意义剖析 这个简洁的公式蕴含了深刻的物理图像: 解的依赖域 :点 \((x, t)\) 处的解 \(u(x, t)\) 只依赖于初始函数 \(\varphi\) 在两点 \(x-ct\) 和 \(x+ct\) 的值,以及初始速度 \(\psi\) 在区间 \([ x-ct, x+ct]\) 上的积分。这个区间称为点 \((x, t)\) 的 依赖区间 。它是由过点 \((x, t)\) 的两条特征线 \(x \pm ct = \text{常数}\) 与初始轴 \(t=0\) 相交所确定的。 波的传播 : 公式的第一项 \(\frac{1}{2} [ \varphi(x - ct) + \varphi(x + ct) ]\) 代表初始位移的传播。初始波形 \(\varphi(x)\) 被“一分为二”,一半以速度 \(c\) 向右传播(\(\varphi(x-ct)\)),另一半以速度 \(c\) 向左传播(\(\varphi(x+ct)\)),振幅都减半。 公式的第二项 \(\frac{1}{2c} \int_ {x-ct}^{x+ct} \psi(s) \, ds\) 代表初始速度的累积效应。它表示初始速度在依赖区间上的净“冲量”,经过时间 \(t\) 后对点 \(x\) 处位移的贡献。 因果性 :扰动以有限速度 \(c\) 传播。在 \(t=0\) 时刻,位于 \(x_ 0\) 的初始扰动,在 \(t\) 时刻只能影响到区间 \([ x_ 0 - ct, x_ 0 + ct ]\) 内的点。区间外的点尚未感受到该扰动的影响。 行波分解的显式验证 :该公式完美印证了通解 \(f(x-ct) + g(x+ct)\) 的形式。其中, \[ f(z) = \frac{1}{2} \varphi(z) - \frac{1}{2c} \int_ {x_ 0}^{z} \psi(s) \, ds, \quad g(z) = \frac{1}{2} \varphi(z) + \frac{1}{2c} \int_ {x_ 0}^{z} \psi(s) \, ds \] 总结 :达朗贝尔公式通过巧妙的特征线变换,将偏微分方程(波动方程)转化为可逐次积分的简单形式,并利用初始条件得到了解的显式表达式。它不仅是一个强大的求解工具,更以极其直观的数学形式,揭示了一维波动现象的核心物理图景——叠加在一起的、以恒定速度向相反方向传播的行波。