傅里叶级数 — Fourier Series

数学家傅里叶猜想任何一个周期函数均可分解为一系列不同振幅、不同频率和不同相位的正弦函数的组合(由此,复杂的周期函数可分解为若干简单的三角函数,易于分析和处理)。即:

f ( t ) = C + k = 1 A k sin ( k ω t + φ k )

其中, C 是常数项,也可理解为振幅为 0 的三角函数,其频率和相位任意; A k k ω φ k 表示正弦函数 k 的振幅、角频率和相位( ω 为基频,即为角频率的最小单元)。 k 取值从 1 到正无穷。因此,傅里叶级数也就是一个无穷级数。

接着我们利用两角和公式 sin ( A + B ) = sin ( A ) cos ( B ) + cos ( A ) sin ( B ) 对上式做分解,得到:

f ( t ) = C + k = 1 A k cos ( φ k ) sin ( k ω t ) + k = 1 A k sin ( φ k ) cos ( k ω t )

A k cos ( φ k ) = a k A k sin ( φ k ) = b k ,得到:

f ( t ) = C + k = 1 a k sin ( k ω t ) + k = 1 b k cos ( k ω t )

如果上式中的系数 C a n b n 可解,则 f ( t ) 可分解为一系列简单的三角函数。

我们选择正弦函数 k 中最大的周期 max ( 2 π k ω ) = 2 π ω 作为积分区间(保证所有的三角函数在此区间内积分为 0 )。对上式在 [ 0 , 2 π ω ] 内积分得:

0 2 π ω f ( t ) d t = 0 2 π ω C d t + k = 1 a k 0 2 π ω sin ( k ω t ) d t + k = 1 b k 0 2 π ω cos ( k ω t ) d t = C 2 π ω + k = 1 a k 0 + k = 1 b k 0 = C 2 π ω

因此,系数 C 得解:

C = ω 2 π 0 2 π ω f ( t ) d t

接着原式左右两边同时乘以 cos ( n ω t ) ,得到:

cos ( n ω t ) f ( t ) = C cos ( n ω t ) + k = 1 a k sin ( k ω t ) cos ( n ω t ) + k = 1 b k cos ( k ω t ) cos ( n ω t )

对上式在 [ 0 , 2 π ω ] 内积分得:

0 2 π ω cos ( n ω t ) f ( t ) d t = C 0 2 π ω cos ( n ω t ) d t + k = 1 a k 0 2 π ω sin ( k ω t ) cos ( n ω t ) d t + k = 1 b k 0 2 π ω cos ( k ω t ) cos ( n ω t ) d t = C 0 + k = 1 a k 0 2 π ω 1 2 [ sin ( k ω t + n ω t ) + sin ( k ω t n ω t ) ] d t + k = 1 b k 0 2 π ω 1 2 [ cos ( k ω t + n ω t ) + cos ( k ω t n ω t ) ] d t = k = 1 a k 2 0 2 π ω sin ( ( k + n ) ω t ) d t + k = 1 a k 2 0 2 π ω sin ( ( k n ) ω t ) d t + k = 1 b k 2 0 2 π ω cos ( ( k + n ) ω t ) d t + k = 1 b k 2 0 2 π ω cos ( ( k n ) ω t ) d t = k = 1 a k 2 0 + k = 1 a k 2 0 2 π ω sin ( ( k n ) ω t ) d t + k = 1 b k 2 0 + k = 1 b k 2 0 2 π ω cos ( ( k n ) ω t ) d t = k = 1 n 1 a k 2 0 2 π ω sin ( ( n k ) ω t ) d t + a n 2 0 2 π ω sin ( ( n n ) ω t ) d t + k = n + 1 a k 2 0 2 π ω sin ( ( k n ) ω t ) d t + k = 1 n 1 b k 2 0 2 π ω cos ( ( n k ) ω t ) d t + b n 2 0 2 π ω cos ( ( n n ) ω t ) d t + k = n + 1 b k 2 0 2 π ω cos ( ( k n ) ω t ) d t = k = 1 n 1 a k 2 0 + a n 2 0 + k = n + 1 a k 2 0 + k = 1 n 1 b k 2 0 + b n 2 0 2 π ω 1 d t + k = n + 1 b k 2 0 = b n 2 2 π ω

因此,系数 b n 得解:

b n = ω π 0 2 π ω cos ( n ω t ) f ( t ) d t

接着原式左右两边同时乘以 sin ( n ω t ) ,得到:

sin ( n ω t ) f ( t ) = C sin ( n ω t ) + k = 1 a k sin ( k ω t ) sin ( n ω t ) + k = 1 b k cos ( k ω t ) sin ( n ω t )

对上式在 [ 0 , 2 π ω ] 内积分得:

0 2 π ω sin ( n ω t ) f ( t ) d t = C 0 2 π ω sin ( n ω t ) d t + k = 1 a k 0 2 π ω sin ( k ω t ) sin ( n ω t ) d t + k = 1 b k 0 2 π ω cos ( k ω t ) sin ( n ω t ) d t = C 0 + k = 1 a k 0 2 π ω 1 2 [ cos ( k ω t n ω t ) cos ( k ω t + n ω t ) ] d t + k = 1 b k 0 2 π ω 1 2 [ sin ( k ω t + n ω t ) sin ( k ω t n ω t ) ] d t = k = 1 a k 2 0 2 π ω cos ( ( k n ) ω t ) d t k = 1 a k 2 0 2 π ω cos ( ( k + n ) ω t ) d t + k = 1 b k 2 0 2 π ω sin ( ( k + n ) ω t ) d t k = 1 b k 2 0 2 π ω sin ( ( k n ) ω t ) d t = k = 1 a k 2 0 2 π ω cos ( ( k n ) ω t ) d t k = 1 a k 2 0 2 π ω 0 + k = 1 b k 2 0 2 π ω 0 k = 1 b k 2 0 2 π ω sin ( ( k n ) ω t ) d t = k = 1 n 1 a k 2 0 2 π ω cos ( ( n k ) ω t ) d t + a n 2 0 2 π ω cos ( ( n n ) ω t ) d t + k = n + 1 a k 2 0 2 π ω cos ( ( k n ) ω t ) d t k = 1 n 1 b k 2 0 2 π ω sin ( ( n k ) ω t ) d t b n 2 0 2 π ω sin ( ( n n ) ω t ) d t k = n + 1 b k 2 0 2 π ω sin ( ( k n ) ω t ) d t = k = 1 n 1 a k 2 0 + a n 2 0 2 π ω 1 d t + k = n + 1 a k 2 0 k = 1 n 1 b k 2 0 b n 2 0 k = n + 1 b k 2 0 = a n 2 2 π ω

因此,系数 a n 得解:

a n = ω π 0 2 π ω sin ( n ω t ) f ( t ) d t

至此,已经得到傅里叶级数中各系数的表达式(如下),只要它们可积分,即 C a n b n 可解,那么就得到了函数 f ( t ) 的傅里叶级数。

f ( t ) = C + k = 1 a k sin ( k ω t ) + k = 1 b k cos ( k ω t ) { C = ω 2 π 0 2 π ω f ( t ) d t a n = ω π 0 2 π ω sin ( n ω t ) f ( t ) d t b n = ω π 0 2 π ω cos ( n ω t ) f ( t ) d t

猜你喜欢

转载自blog.csdn.net/u012841922/article/details/81335270
今日推荐