フーリエ変換 (1回目)

2025/2/8(土)
フーリエ変換 (1回目)
 
(fourier)
 
■ 周期Tのフーリエ級数に使う公式
▼ 結果
[クロネッカーのデルタδmn = 1(m=n), 0(m≠n)]
周期T, 周波数fn = n/T, fm = m/T  (m, n ∈ Z)
0Tcos(2πfmt)cos(2πfnt)dt = (T/2)δmn 
0Tsin(2πfmt)sin(2πfnt)dt = (T/2)δmn 
0Tsin(2πfmt)cos(2πfnt)dt = 0
同じ種類(sin,cos)で同じ周波数(fn = fm)のみT/2で
それ以外は0となるので、任意の基本波(sin,cos)の
振幅を取り出す事が出来る
 
▼ フーリエ級数に使う公式の導出
加法定理
sin(α+β) = sinαcosβ+cosαsinβ
sin(α-β) = sinαcosβ-cosαsinβ
cos(α+β) = cosαcosβ-sinαsinβ
cos(α-β) = cosαcosβ+sinαsinβ
の内の2式の和または差で以下の公式をつくる
 
02π/acos(mat)cos(nat)dt = (1/2)∫02π/a{cos((m-n)at) + cos((m+n)at)}dt
02π/asin(mat)sin(nat)dt = (1/2)∫02π/a{cos((m-n)at) - cos((m+n)at)}dt
の右辺をまとめて書いて
(1/2)∫02πa{cos((m-n)at) ± cos((m+n)at)}dt
= (1/2)[{/((m-n)a)}sin((m-n)at) ± {1/((m+n)a)}sin((m+n)at)]02π/a 
= 0 (m ≠ n)
(1/2)∫02π/a{cos((m-n)at) ± cos((m+n)at)}dt
= (1/2)∫02π/a{1 ± cos((m+n)at)}dt
(1/2)[t ± {1/((m+n)a}}sin((m+n)at)]02π/a 
= π/a (m = n)
 
02π/asin(mat)cos(nat)dt = (1/2)∫02π/a{sin((m-n)at) + sin((m+n)at)}dt
(1/2)∫02π/a{sin((m-n)at) + sin((m+n)at)}dt
= -(1/2)[{1/((m-n)a)}cos((m-n)at) + {1/((m+n)a)}cos((m+n)at)]02π/a 
= 0 (m ≠ n)
(1/2)∫02π/a{sin((m-n)at) + sin((m+n)at)}dt
= -(1/2)[{1/((m+n)a)}cos((m+n)at)]02π/a 
= 0 (m = n)
まとめると
02π/acos(mat)cos(nat)dt = (π/a)δmn 
02π/asin(mat)sin(nat)dt = (π/a)δmn 
02π/asin(mat)cos(nat)dt = 0
 
▼ 周期Tのフーリエ級数に使う公式の導出
02π/acos(mat)cos(nat)dt = (π/a)δmn 
02π/asin(mat)sin(nat)dt = (π/a)δmn 
02π/asin(mat)cos(nat)dt = 0
a = 2π/Tを代入(T = 2π/a)して
0Tcos(2πmt/T)cos(2πnt/T)dt = (T/2)δmn 
0Tsin(2πmt/T)sin(2πnt/T)dt = (T/2)δmn 
0Tsin(2πmt/T)cos(2πnt/T)dt = 0
さらに、周波数fn = n/T, fm = m/Tと置いて
0Tcos(2πfmt)cos(2πfnt)dt = (T/2)δmn 
0Tsin(2πfmt)sin(2πfnt)dt = (T/2)δmn 
0Tsin(2πfmt)cos(2πfnt)dt = 0
 

このブログの人気の投稿

NEWS

N88-BASICでゲーム (1回目)