How Math Works
分析与微积分formulaadvanced

傅里叶级数

傅里叶级数宣告:「即使最复杂的波,也是纯音(正弦与余弦)之和。」

公式

f(x) = a₀/2 + Σₙ (aₙ cos nx + bₙ sin nx)

怎么读: 任何周期性波形都可以由不同频率的正弦和余弦纯音按合适的比例叠加而成

aₙ, bₙ
每个频率的分量(系数)——「混入了多少这种纯音」
n
谐波序号——是基频的多少倍
a₀/2
平均值(直流分量)——波形上下摆动的中心高度

引子

无论波形多么锯齿、多么复杂,一个周期性波形其实就是若干条平滑正弦波按合适比例叠加而成——这正是傅里叶惊人的发现。

通俗地说

一个周期函数可以精确地写成一系列正弦和余弦的和,它们的频率是某个基频的整数倍。你只需要确定每种纯音混入了多少(系数 aₙ、bₙ)。

直觉

想象一支管弦乐队——一个丰富的和弦,就是许多乐器的纯音叠加在一起。傅里叶级数做的是相反的事:它「听」一段给定的复杂波形,把它分解成「每种纯音各占多少」。低频承载大致的轮廓,高频承载尖锐的细节(拐角)。

如何构建

每一项 aₙcos nx + bₙsin nx 都是频率为 n 的纯音,振幅是 aₙ、bₙ。n 越大,摆动越快、音调越高。把无穷多个这样的项加起来,会收敛到原来的波形(级数收敛)。a₀/2 这一项设定了整体的平均高度(任何上下偏移)。

示例

一个在 ±1 之间摆动的方波,只由奇数频率构成:f(x) = (4/π)(sin x + (1/3)sin 3x + (1/5)sin 5x + …)。第一项的振幅是 4/π ≈ 1.27,下一项是它的 1/3,再下一项是 1/5……随着加入的项越来越多,平滑的正弦波逐渐逼近尖角分明的方波。

常见误区

很容易怀疑「平滑的正弦波怎么可能拼出尖锐的拐角?」有限项确实无法做出精确的拐角(拐角附近会残留一点过冲——吉布斯现象),但无穷项的和会无限逼近。平滑之和造就了尖锐。

用在哪里

MP3 和 JPEG 压缩(只保留重要的频率)、音频与图像处理、电路中的信号分析、求解热传导方程、量子力学中的波函数——把信号翻译成「频率的语言」的通用工具。

从何而来

1807 年,约瑟夫·傅里叶在研究热传导时提出「任何函数都可以写成三角函数的和」。当时的同行(包括拉格朗日等人)并不相信他,但这最终开启了一个分析学的新时代。

前置概念

小测验

傅里叶级数把一个函数构造成什么的和?

  • 多项式
  • 正弦和余弦
  • 只有指数函数
  • 随机噪声

练习

在方波的傅里叶级数 (4/π)(sin x + sin3x/3 + sin5x/5 + …) 中,出现了哪些频率(谐波)?

答案: 2

解答:
  1. 项的序号是 1、3、5、……即只有奇数
  2. 偶次谐波(sin 2x、sin 4x……)的系数都是 0
  3. 所以只有奇次谐波

要点: 由对称性可知,方波只需要奇数频率。

在方波级数 (4/π)(sin x + …) 中,求第一项 sin x 的振幅(系数)。

答案: 1.27

解答:
  1. 第一项的系数是 4/π
  2. 4 ÷ 3.14159… ≈ 1.273

要点: 第一个(基波)频率的振幅最大:4/π ≈ 1.27。

求一个在 ±1 之间对称摆动的方波的平均值(直流分量 a₀/2)。

答案: 0

解答:
  1. 处于 +1 的时间和处于 −1 的时间正好相等
  2. 平均值 = (+1 + (−1))/2 = 0

要点: 上下对称的波形,平均值(a₀/2)为 0——只用正弦就能表示。

在笔记本上说明,为什么叠加无穷多条平滑的正弦波会产生方波的「尖角」。

答案: undefined

解答:
  1. 低频承载大致轮廓,高频承载急速变化(拐角)
  2. 项数越多,边缘就越陡,越接近阶梯状
  3. 有限项在拐角旁会留下一点过冲(吉布斯现象),但无穷项的和会无限逼近

要点: 高频项叠加在一起塑造出「急速变化 = 拐角」——加得越多越尖锐。

在应用中继续学习

可拖动的交互组件、自评练习和每日公式——iOS 与 Android 免费。