傅立叶变换中某正弦函数积分公式推导过程

最近兴趣使然,又重新对傅立叶变换燃起了了兴趣。虽然在20年前上大学的课本中《信号与系统》或者《通信原理》学习过,不过这么多年过去了,公式的推导早就忘光了。于是在之乎看了一篇文章讲傅立叶变换推导详解,讲得挺好的,似乎也看懂了,哈哈。(文章参考:https://zhuanlan.zhihu.com/p/77345128),但对文章里提到的公式2.16
∫0Tsin⁡2(nωt)dt=(T)2 \int_0^T \sin^2(n\omega t) dt = \dfrac{(T)}{2}∫0Tsin2(nωt)dt=2(T)

上面的公式是如何推导出来的没有提及。本着刨根问底的心态,不搞明白不罢休,年过40的我又激发了斗志,于是我想搞明白这个公式的推导过程,我估计对于在校的大学生来说,这个应该挺简单的,但对于我这样一个把高等数学丢了快20年的小本科来说,真的是有点难。下面记录一下我的公式推导学习过程:

文章里的公式(2.16)形式上看着有点唬人,我们首先来个形式简单点的,比如计算: ∫0Tsin⁡2(x)dx\int_0^T \sin^2(x) dx∫0Tsin2(x)dx ,其中:

  • (T) 是积分上限(实数),
  • (x) 是弧度(标准三角函数单位)

∫0Tsin⁡2(x)dx\int_0^T \sin^2(x) dx∫0Tsin2(x)dx 的推导过程及积分结果

推导过程

要计算∫0Tsin⁡2(x)dx\int_0^T \sin^2(x) dx∫0Tsin2(x)dx ,首先使用三角恒等式简化被积函数,然后应用基本积分规则。以下是详细步骤:

应用三角恒等式简化:

利用恒等式 sin⁡2(x)=1−cos⁡(2x)2\sin^2(x) = \dfrac{1 - \cos(2x)}{2}sin2(x)=21−cos(2x)(此恒等式由双角公式 cos⁡(2x)=1−2sin⁡2(x)\cos(2x) = 1 - 2\sin^2(x) cos(2x)=1−2sin2(x)变形得到)。

代入被积函数:

∫0Tsin⁡2(x)dx=∫0T1−cos⁡(2x)2dx \\int_0\^T \\sin\^2(x) dx = \\int_0\^T \\frac{1 - \\cos(2x)}{2} dx ∫0Tsin2(x)dx=∫0T21−cos(2x)dx

拆分积分并提取常数因子:

将积分拆分为两部分,并提取常数 12\frac{1}{2}21,于是有下面计算公式:

∫0T1−cos⁡(2x)2dx=12∫0T(1−cos⁡(2x))dx=12(∫0T1dx−∫0Tcos⁡(2x)dx)\\int_0\^T \\frac{1 - \\cos(2x)}{2} dx= \\frac{1}{2} \\int_0\^T (1 - \\cos(2x)) dx = \\frac{1}{2} \\left( \\int_0\^T 1 dx - \\int_0\^T \\cos(2x) dx \\right)∫0T21−cos(2x)dx=21∫0T(1−cos(2x))dx=21(∫0T1dx−∫0Tcos(2x)dx)

计算第一部分积分 ∫0T1dx\int_0^T 1 dx∫0T1dx:

这是基本积分,利用牛顿-莱布尼茨公式得到:

∫0T1dx=x∣0T=T−0=T\\int_0\^T 1 dx = x \\Big\|_0\^T = T - 0 = T∫0T1dx=x 0T=T−0=T

计算第二部分积分

∫0Tcos⁡(2x)dx\int_0^T \cos(2x) dx∫0Tcos(2x)dx:

使用代换法(令 (u = 2x),则 (du = 2 dx),即 dx=du2dx = \frac{du}{2}dx=2du:

  • 积分限变换:当 (x = 0) 时,(u = 0);当 (x = T) 时,(u = 2T)。
  • 代入:

    ∫0Tcos⁡(2x)dx=∫02Tcos⁡(u)⋅du2=12∫02Tcos⁡(u)du\\int_0\^T \\cos(2x) dx = \\int_0\^{2T} \\cos(u) \\cdot \\frac{du}{2} = \\frac{1}{2} \\int_0\^{2T} \\cos(u) du∫0Tcos(2x)dx=∫02Tcos(u)⋅2du=21∫02Tcos(u)du

  • 计算积分:∫cos⁡(u)du=sin⁡(u)\int \cos(u) du = \sin(u)∫cos(u)du=sin(u),代入上下限:

    12\[sin⁡(u)\]02T=12(sin⁡(2T)−sin⁡(0)) \\frac{1}{2} \\left\[ \\sin(u) \\right\]_0\^{2T} = \\frac{1}{2} \\left( \\sin(2T) - \\sin(0) \\right)21\[sin(u)\]02T=21(sin(2T)−sin(0))

  • 由于 (sin⁡(0)=0\sin(0) = 0sin(0)=0),简化得:

    12sin⁡(2T)\\frac{1}{2} \\sin(2T)21sin(2T)

合并结果:

将步骤 3 和 4 的结果代入步骤 2:

∫0Tsin⁡2(x)dx=12(T−12sin⁡(2T)) \\int_0\^T \\sin\^2(x) dx = \\frac{1}{2} \\left( T - \\frac{1}{2} \\sin(2T) \\right)∫0Tsin2(x)dx=21(T−21sin(2T))

简化表达式:

=T2−sin⁡(2T)4 = \\frac{T}{2} - \\frac{\\sin(2T)}{4}=2T−4sin(2T)

积分结果

∫0Tsin⁡2(x)dx=T2−sin⁡(2T)4 \int_0^T \sin^2(x) dx= \frac{T}{2} - \frac{\sin(2T)}{4}∫0Tsin2(x)dx=2T−4sin(2T)

或者利用 (sin⁡(2T)=2sin⁡(T)cos⁡(T)\sin(2T) = 2 \sin(T) \cos(T)sin(2T)=2sin(T)cos(T)),
∫0Tsin⁡2(x)dx=T2−sin⁡(2T)4=T2−sin⁡(T)cos⁡(T)2\int_0^T \sin^2(x) dx= \frac{T}{2} - \frac{\sin(2T)}{4}=\frac{T}{2} - \frac{\sin(T) \cos(T)}{2}∫0Tsin2(x)dx=2T−4sin(2T)=2T−2sin(T)cos(T)

结果分析
  • 一般形式 :结果依赖于 (T),包含一个线性项和一个周期项:
    • T2\dfrac{T}{2}2T:表示 sin⁡2(x)\sin^2(x)sin2(x) 的平均值贡献(因为 sin⁡2(x)\sin^2(x)sin2(x) 在一个周期内的平均值为 12\frac{1}{2}21。
    • −sin⁡(2T)4-\dfrac{\sin(2T)}{4}−4sin(2T):振荡项,由 cos⁡(2x)\cos(2x)cos(2x) 的积分产生,振幅为 14\frac{1}{4}41。
  • 特殊值验证
    • 若 T=πT = \piT=π:

      ∫0πsin⁡2(x)dx=π2−sin⁡(2π)4=π2−0=π2\\int_0\^\\pi \\sin\^2(x) dx = \\frac{\\pi}{2} - \\frac{\\sin(2\\pi)}{4} = \\frac{\\pi}{2} - 0 = \\frac{\\pi}{2}∫0πsin2(x)dx=2π−4sin(2π)=2π−0=2π

      (正确,因为 sin2(x)sin^2(x)sin2(x) 在 ([0,π][0, \pi][0,π]) 对称,面积为正半周期积分)。
    • 若 (T=2πT = 2\piT=2π):

      ∫02πsin⁡2(x)dx=2π2−sin⁡(4π)4=π−0=π\\int_0\^{2\\pi} \\sin\^2(x) dx = \\frac{2\\pi}{2} - \\frac{\\sin(4\\pi)}{4} = \\pi - 0 = \\pi∫02πsin2(x)dx=22π−4sin(4π)=π−0=π

      (正确,因为 (sin⁡2(x)\sin^2(x)sin2(x)) 的周期为 (π\piπ),在 ([0,2π][0, 2\pi][0,2π]) 内有两个完整周期,每个周期积分为 (π2\frac{\pi}{2}2π),总和为 (π\piπ))。
  • 周期性 :当 (T=kπT = k\piT=kπ)((k) 为整数)时,(sin⁡(2T)=sin⁡(2kπ)=0\sin(2T) = \sin(2k\pi) = 0sin(2T)=sin(2kπ)=0),积分简化为 (T2\dfrac{T}{2}2T)。
  • 几何解释 :积分表示 (sin⁡2(x)\sin^2(x)sin2(x)) 曲线与 (x) 轴在 ([0, T]) 内所围成的面积(有向面积之和)。

下面开始计算我们的目标公式了:

计算∫0Tsin⁡2(nωt)dt\int_0^T \sin^2(n\omega t) dt∫0Tsin2(nωt)dt:

令 x=nωt x = n\omega tx=nωt , 则∫0Tsin⁡2(nωt)dt=∫0nωTsin⁡2(x)dxnω=nωT2−sin(2nωT)4nω \int_0^T \sin^2(n\omega t) dt = \dfrac{\int_0^{n\omega T} \sin^2(x)dx}{n\omega} =\frac{\frac{n \omega T}{2} - \frac{sin(2n\omega T)}{4} } {n\omega}∫0Tsin2(nωt)dt=nω∫0nωTsin2(x)dx=nω2nωT−4sin(2nωT)

公式消除nωn\omeganω,得到 T2−sin(2nωT)4nω\frac{T}{2}-\frac{sin(2n\omega T)}{4n\omega}2T−4nωsin(2nωT)

我们知道正弦波的频率 f=ω2πf=\frac{\omega}{2\pi}f=2πω,于是得到周期公式:
T=2πωT = \dfrac {2 \pi} {\omega} T=ω2π

于是代入周期公式,得到:
∫0Tsin⁡2(nωt)dt=T2−sin(2nωT)4nω=T2−sin(4nπ)4nω=T2\int_0^T \sin^2(n\omega t) dt = \frac{T}{2}-\frac{sin(2n\omega T)}{4n\omega} =\frac{T}{2} - \frac{sin(4n\pi)}{4n\omega} = \frac{T}{2}∫0Tsin2(nωt)dt=2T−4nωsin(2nωT)=2T−4nωsin(4nπ)=2T

相关推荐
程序员大雄学编程3 天前
用Python来学微积分30-微分方程初步
开发语言·python·线性代数·数学·微积分
程序员大雄学编程6 天前
用Python来学微积分23-微分中值定理
人工智能·python·数学·微积分
程序员大雄学编程7 天前
用Python来学微积分22-费马定理
人工智能·python·数学·微积分
程序员大雄学编程8 天前
「用Python来学微积分」17. 导数与导函数
开发语言·python·数学·微积分
程序员大雄学编程11 天前
「用Python来学微积分」18. 微分
开发语言·python·数学·微积分
程序员大雄学编程12 天前
「用Python来学微积分」16. 导数问题举例
开发语言·python·数学·微积分
程序员大雄学编程14 天前
「用Python来学微积分」11. 夹逼定理与单调有界收敛定理
python·数学·微积分·1024程序员节
程序员大雄学编程18 天前
「用Python来学微积分」5. 曲线的极坐标方程
开发语言·python·微积分
程序员大雄学编程20 天前
「用Python来学微积分」2. 函数图像的变换
python·数学·微积分
【杨(_> <_)】23 天前
SAR信号处理重要工具-傅里叶变换(二)
算法·信号处理·傅里叶分析·菲涅尔函数