信号処理とフーリエ変換 第 5 回
〜
Fourier
級数と微分との関係〜かつらだ
桂田 祐史ま さ し
http://nalab.mind.meiji.ac.jp/~mk/fourier2021/
2021
年10
月20
日かつらだまさし
目次
1
本日の内容・連絡事項2 Fourier
級数 微分との関係微分と
Fourier
係数の関係Fourier
係数の減衰Fourier
係数が速く減衰⇔
たくさん微分できる本日の内容・連絡事項
講義ノート
[1]
の主に§1.5
の部分(Fourier
級数と微分との関係)の内容を 講義します。(f
のFourier
係数とf
′ のFourier
係数の関係(割と簡単)、f
の滑らかさ(
≒何回微分できるか)
とf
のFourier
級数の収束の“
良さ”
との関係(
ざっ くりとでも分かってくれたら))
レポート課題
1
公式の問題文は
10
月20
日15:20
までに公開する。http://nalab.mind.meiji.ac.jp/~mk/fourier2021/kadai1.pdf
締め切りは11
月10
日15:20。Oh-o! Meiji
で提出。フォーマットは
A4
サイズのPDF。原則として単一のファイル。
やむを得ず複数のファイルとする場合は、表紙で区別できるように する。
課題の内容については、前半部分は前回の講義動画でコメントしてあ ります。
かつらだまさし
1.5 微分との関係 1.5.1 微分と Fourier 係数の関係
言いたいこと
(A
のFourier
級数がB
であることをA ∼ B
と書くことにして)f (x) ∼ a
02 + X
∞n=1
(a n cos nx + b n sin nx) = X
∞n=
−∞c n e inx
とするとき
f
′(x) ∼ X
∞n=1
(nb n cos nx − na n sin nx) = X
∞n=
−∞inc n e inx .
これは項別微分して出来る式なので、覚える苦労はない
(定理 5.1, 5.3)。
関数
f
の複素Fourier
係数(上の c n )
をF [f ](n)
と書くことにすると(⋆) F [f
′](n) = in F [f ](n).
この公式は、普通の
Fourier
変換の公式F [f
′](ξ) = iξ F [f ](ξ) (後述)
と対応 する。これらは
Fourier
級数、Fourier
変換の微分方程式への応用において重要である。
(⋆)
を利用して、連続かつ区分的C
1級の関数のFourier
級数が一様収束する ことが証明できる(定理 5.6)。
かつらだまさし
1.5.1 微分と Fourier 係数の関係
f
のFourier
級数、f ′
のFourier
級数が出て来るので、この節では次の ような記号を用いる。a n (f ) := 1 π
Z π
− π
f (x) cos nx dx, b n (f ) := 1 π
Z π
− π
f (x) sin nx dx ,
c n (f ) := 1 2π
Z π
− π
f (x)e inx dx .
定理 5.1 ( 微分と Fourier 係数の関係 ) f : R → C
周期2π
かつC 1
級ならばa n (f ′ ) =
nb n (f ) (n ∈ N )
0 (n = 0), b n (f ′ ) = − na n (f ) (n ∈ N ).
c n (f ′ ) = inc n (f ) (n ∈ Z ).
かつらだまさし
1.5.1 微分と Fourier 係数の関係
定理
5.1
の証明 アイディア一発「部分積分」f (x) cos nx
が周期2π
であるから、x = ± π
での値が同じなので[f (x ) cos nx ]
π−π= 0.
これを用いると
a
n(f
′) = 1 π
Z
π−π
f
′(x ) cos nx dx = 1 π
[f (x ) cos nx ]
π−π− Z
π−π
f (x)( − n sin nx)dx
= n 1 π
Z
π−π
f (x) sin nx dx =
nb
n(f ) (n ≥ 1)
0 (n = 0).
同様に
b
n(f
′) = 1 π
Z
π−π
f
′(x ) sin nx dx = 1 π
[f (x) sin nx ]
π−π− Z
π−π
f (x )(n cos nx )dx
= − n 1 π
Z
π−π
f (x ) cos nx dx = − na
n(f ).
さらに
c
n(f
′) = 1 2π
Z
π−π
f
′(x )e
−inxdx = 1 2π
h f (x)e
inxi
π−π
− Z
π−π
f (x ) · (−ine
−inx)dx
= −in 1 2π
Z
π−π
f (x)e
−inxdx = −inc
n(f ).
かつらだまさし
1.5.1 微分と Fourier 係数の関係 例
Fourier
級数は、不連続な関数にも適用できることが重要である。上の定理は関数が
C
1級でない場合にも拡張できる。次の例をみてみよう。例 5.2 ( 連続かつ区分的に C 1 級の関数とその導関数の Fourier 級数 )
第
2
回の授業で、f : R → C
とg : R → C
が周期2π
でf (x ) = x
2, g(x ) = 2x ( − π ≤ x < π)
を満たすとき、f
とg
のFourier
級数展開がf (x ) ∼ π
23 − 4
cos x
1
2− cos 2x
2
2+ cos 3x 3
2− · · ·
, (1)
g(x) ∼ 4 sin x
1 − sin 2x
2 + sin 3x 3 − · · ·
(2)
であることを示した。
f
はC
1級ではない(
グラフはところどころトンガっている)
が、(1)
の右辺を項別微分 すると、(2)
の右辺になる。これは偶然ではない。少し複雑にはなるが、この例にも適用 できるような定理を述べよう。かつらだまさし
1.5.1 微分と Fourier 係数の関係
定理 5.3 (微分と Fourier 係数の関係 (拡張版))
f : R → C
が周期2π,
連続かつ区分的にC
1級ならばa n (f
′) =
nb n (f ) (n ∈ N )
0 (n = 0), b n (f
′) = − na n (f ) (n ∈ N ).
c n (f
′) = inc n (f ) (n ∈ Z ).
(証明は次のスライドで行う。)
話が少し細かすぎるように感じられるかもしれないが、
Fourier
級数には微妙 な議論が必要になる場合があるので、本質的なことと考えられる。定理の仮定から
f
の連続性を除くと、これらの公式は導かれなくなる。かつらだまさし
1.5.1 微分と Fourier 係数の関係
区分的に
C
1級とはどういうことか、これまでも使って来たが、(証明をする ので)きちんとした定義を述べる。f : [a, b] → C
が区分的にC
1級とは、ある有限数列{ x j } N j=0
が存在して、a = x
0< x
1< · · · < x N = b,
かつ各
j ∈ { 1, 2, · · · , N }
に対して、f
は開区間(x j
−1, x j )
でC
1級で、極限(3) lim
x
→x
j−1+0f (x), lim
x
→x
j−0f (x ), lim
x
→x
j−1+0f
′(x ), lim
x
→x
j−0f
′(x)
が存在することをいう。周期関数
f : R → C
が区分的にC
1級とは、1周期区間[a, b]
に対して、f(の [a, b]
への制限)が[a, b]
で区分的にC
1級であることをいう。かつらだまさし
言葉の意味の確認 : 区分的に C 1 級とは
f : [a, b] → C
が連続な場合は、区分的にC
1級とは、ある有限数列{ x
j}
Nj=0が存在 して、a = x
0< x
1< · · · < x
N= b,
かつ各
j ∈ {1, 2, · · · , N}
に対して、f
を[x
j−1, x
j]
に制限するとC
1級であることと同値 である。特に区間の端点x
j−1, x
j において片側微分係数(4) lim
h→+0
f (x
j−1+ h) − f (x
j−1)
h , lim
h→−0
f (x
j+ h) − f (x
j) h
が存在する、ということである。f
は[a, b] \ { x
j| j = 1, . . . , N }
で微分できる。x
j ではf
′は定義できない(
かもしれな い)
が、それ以外の点ではf
′ は定義できて、f
′は[a, b]
で(
広義)
積分可能である。f
が定理5.3
の仮定を満たすとき、ある{ x
j}
Nj=0 が存在して− π = x
0< x
1< · · · < x
N= π,
各
j = 1, · · · , N
に対してf
を[x
j−1, x
j]
に制限するとC
1級であり、f
′はx
j以外では定 義され、f
′(x) cos nx, f
′(x ) sin nx, f
′(x )e
−inx は[ − π, π]
で広義積分可能であり、a
n(f
′), b
n(f
′), c
n(f
′)
が定まる。かつらだまさし
1.5.1 微分と Fourier 係数の関係
定理
5.3
の証明f
は連続かつ区分的にC
1級であるから( ∃{ x
j}
nj=0) − π = x
0< x
1< · · · < x
n= π,
各小区間[x
j−1, x
j]
でf
はC
1 級.
一般に次式が成り立つことに注意せよ。X
n j=1[F(x)]
xxjj−1
= F(x
n) − F (x
0) = F (π) − F ( − π) = [F (x )]
π−π, (5a)
X
n j=1Z
xj xj−1F (x )dx = Z
xnx0
F(x) dx = Z
π−π
F (x ) dx . (5b)
積分を
[x
j−1, x
j]
での積分に分けてから部分積分し、それからP
を求める。どれでも 同様なので、複素Fourier
級数の場合のみ示す。c
n(f
′) = 1 2π
Z
π−π
f
′(x )e
−inxdx = 1 2π
X
n j=1Z
xj xj−1f
′(x)e
−inxdx
= 1 2π
X
n j=1h
f (x)e
−inxi
xjxj−1
− Z
xjxj−1
f (x) · (−ine
−inx)dx
!
= 1 2π
h
f (x )e
−inxi
π−π
+ in Z
π−π
f (x )e
−inxdx
= in 2π
Z
π−π
f (x )e
−inxdx = inc
n(f ).
(f
が微分可能でない点が存在し、積分は広義積分であるが、部分積分の式が成立。)
かつらだまさし
1.5.1 微分と Fourier 係数の関係 注意
系 5.4 (C k 級の場合 (高階導関数の Fourier 係数))
f : R → C
が周期2π
かつC
k 級のときc
n(f
(k)) = (in)
kc
n(f ).
(f
がC
k−1級で、f
(k−1) が連続かつ区分的にC
1級のときも成り立つ。)
余談 1 ( 超関数の観点から )
(
例5.2
のf
のような)
連続かつ区分的にC
1級な関数f
は、微積分の意味では、微分 可能でない点を持ちうる。ある意味で不完全なf
′(
値が未定義の点がある)
のFourier
係 数を用いるのは心配かもしれないが、超関数論を学ぶと、f
の定める超関数の導関数は、ここで用いた
f
′の定める超関数と一致することがわかる。このことに限らず、
Fourier
解析は超関数論を用いると見通しが良い。長関数論では、例
5.2
のg
のような区分的C
1級であるが、不連続な関数に対しても、導関数を考える ことができる(
詳しいことは省略するがデルタ超関数δ
が現れる)
。かつらだまさし
1.5.1 微分と Fourier 係数の関係 上の定理の使い道
(1) 微分方程式
微分が
in
の掛け算になる。微分方程式が代数方程式の問題になる。そうし て問題が解けることがある。後でそういう例が見られる(予定)。
(2) 収束についての議論
n → ±∞
のときのFourier
係数の減衰は、たくさんの回数微分可能な関数ほど速いことが示される。たくさん微分できる関数の
Fourier
級数は良い収 束をする。それに対して、
(
有限回しか微分可能でない関数は)
微分するたびにFourier
係数の減衰が遅くなり、収束が良くなくなる。かつらだまさし
1.5.2 Fourier 係数の減衰
定理 5.5
f : R → C
は周期2π
とする。(1)
f
が積分可能ならば(a)
| a n | , | b n | ≤ 1 π
Z
π−π
| f (x) | dx, | c n | ≤ 1 2π
Z
π−π
| f (x) | dx.
特に
| f (x ) | ≤ M
ならば| a
0| , | a n | , | b n | ≤ 2M (n ∈ N ), | c n | ≤ M (n ∈ Z ).
(b)
(Riemann-Lebesgue
の定理)n lim
→∞a n = lim
n
→∞b n = 0, lim
n
→±∞c n = 0.
(2)
(Parseval
の等式) f
がL
2ならばπ |a
0|
22 +
X
∞ n=1| a
n|
2+ | b
n|
2!
= 2π X
∞ n=−∞| c
n|
2= Z
π−π
| f (x ) |
2dx.
かつらだまさし
1.5.2 Fourier 係数の減衰
証明
e inx = 1, | cos nx | ≤ 1, | sin nx | ≤ 1
に注意しよう。(1-a)
は簡単。例えば複素Fourier
係数ならば| c n | = 1
2π Z
π−π
f (x)e
−inx dx ≤ 1
2π Z
π−π
f (x )e
−inx dx = 1 2π
Z
π−π
| f (x) | dx
≤ 1 2π
Z
π−π
M dx = 1
2π · 2πM = M.
(1-b)
は「数学とメディア」で証明した(?)。ここでは一般の場合の証明は省略
するが、
| f |
2が積分可能な場合は、(2)から(級数が収束するので)
一般項= | a n |
2+ | b n |
2→ 0 (n → ∞ )
が分かるので
lim
n
→∞a n = lim
n
→∞b n = 0.
(f
が積分可能でも、| f |
2が積分可能とは限らないので、(1-b)
の証明になるわけ ではないが、実際上は十分であろう。)
かつらだまさし
1.5.2 Fourier 係数の減衰
証明
(続き) (2) (これは既に一度やってある。)
f (x) = a
02 +
X
∞n=1
(a n cos nx + b n sin nx) = X
∞n=
−∞c n e inx
と直交性から導かれる
“
ピタゴラスの等式”
∥ f ∥
2= a
02
2
∥ 1 ∥
2+ X
∞n=1
| a n |
2∥ cos nx ∥
2+ | b n |
2∥ sin nx ∥
2= X
∞n=
−∞| c n |
2e inx
2.
に
∥ cos nx ∥
2= Z
π−π
| cos nx |
2dx =
π (n ∈ N ) 2π (n = 0),
∥ sin nx ∥
2= Z
π−π
| sin nx |
2dx = π (n ∈ N ), e inx
2=
Z
π−π
e inx
2dx = 2π (n ∈ Z )
を代入すれば良い。かつらだまさし
1.5.2 Fourier 係数の減衰 応用として以前言ったこと
定理 5.6 (
連続かつ区分的にC
1級の関数のFourier
級数は一様収束する)
f
が連続かつ区分的にC
1 級ならばf
のFourier
級数は一様収束して、和はf
に等しい。証明 複素
Fourier
級数の場合に、Fourier
級数が一様収束することを示す。f , f
′のFourier
係数をそれぞれc
n, c
n′ と表す。定理5.3
により、inc
n= c
n′.
定理5.5
より(6) f
′2= Z
π−π
f
′(x)
2dx = 2π X
∞ n=−∞c
n′2= 2π X
∞ n=−∞|inc
n|
2= 2π X
∞ n=−∞n
2|c
n|
2.
Schwarz
の不等式(
X
n
a
nb
n≤ sX
n
| a
n|
2sX
n
| b
n|
2)
と(6)
とX
∞n=1
1 n
2= π
26
を使ってX
n∈Zn̸=0
| c
n| = X
n̸=0
n | c
n| · 1
n ≤ sX
n̸=0
n
2| c
n|
2sX
n̸=0
1 n
2=
r 1 2π ∥ f
′∥
2r 2 · π
26 = r π
6 f
′< ∞ . c
ne
inx= |c
n|
であるから、Weierstrass
のM test
により、X
∞ n=−∞c
ne
inx は一様収束する。Fourier
級数が一様収束するとき、その和が元の関数に等しいという定理が成り立つ(
その証明は省略する。講義ノート[1]
付録C
に書いてある。)
。かつらだまさし
定理の紹介
: Weierstrass
のM test (
複素関数のスライドから)
関数項級数の一様収束を証明するには、大抵
(95%
以上?)
は次の定理を用いる。複素関数 定理 10.5 (Weierstrass の M-test)
Ω
は空でない集合、{ a n } n
∈NはΩ
上の関数列(
各n ∈ N
に対して、a n : Ω → C ),
数列{ M n } n
∈Nは(i)
( ∀ n ∈ N ) ( ∀ z ∈ Ω) | a n (z) | ≤ M n
(ii)
X
∞n=1
M n
は収束を満たすとする。このとき、
X
∞n=1
| a n |
とX
∞n=1
a n
はΩ
で一様収束する。結論部分を「
X
∞ n=1a
nはΩ
で一様絶対収束する」という人が多い。特にX
∞n=1
a
n は一様収束するし
(
項別積分出来る)
、各点z
でX
∞ n=1a
n(z)
は絶対収束する(
和の順序が変えられる)
。かつらだまさし
1.5.3 Fourier 係数が速く減衰 ⇔ たくさん微分できる
定理 5.7 (
関数がたくさん微分できるほど、Fourier係数の減衰が速い)k ∈ N , f
が周期2π
かつC k
級ならばn lim
→∞n k a n (f ) = lim
n
→∞n k b n (f ) = 0,
n
→±∞lim n k c n (f ) = 0.
(Landau
のlittle-o notation
を用いると、an = b n = o(n
−k ) (n → ∞ ), c n = o(n
−k ) (n → ±∞ )
と表せる。)
証明 .
n k c n (f ) = i
−k c n f
(k)(n).
またf
(k) は連続なので、Riemann-Lebesgue
の定 理(定理 5.5 (1-b))
から、lim
n
→±∞c n (f
(k)) = 0.
ゆえにlim
n
→±∞n k c n (f ) = 0.
かつらだまさし
1.5.3 Fourier 係数が速く減衰 ⇔ たくさん微分できる
上の定理の大まかな逆のような定理が成り立つ。
定理 5.8 (
関数のFourier
係数の減衰が速ければ、たくさんの回数微分可能) f : R → C
は周期2π
かつ連続で、そのFourier
係数a n , b n
が、ある自然数k
に対して
X
∞n=1
n k ( | a n | + | b n | ) < ∞
を満たすとする。このとき
f
はC k
級であり、f
のFourier
級数はk
回項別微 分可能である。証明 .
Weierstrass
のM test
と「{ f n }
がC
1級の関数列でf
に各点収束、{ f n
′}
がg
に一様収束するならば、f はC
1級でf
′= g
」という定理を用いる。詳細は省略 する。かつらだまさし
参考文献
[1]
桂田祐史:「信号処理とフーリエ変換」講義ノート,http://nalab.mind.
meiji.ac.jp/~mk/fourier/fourier-lecture-notes.pdf,
以前は「画像 処理とフーリエ変換」というタイトルだったのを直した。(2014〜).
かつらだまさし