畳み込みの定義
📂フーリエ解析畳み込みの定義
定義
Rで定義された二つの関数f、gが与えられたとする。以下の積分が存在する場合、これを二つの関数f、gの畳み込みと呼び、f∗gで示す。
f∗g(x):=∫−∞∞f(y)g(x−y)dy
f、gが離散関数の場合、以下のように定義する。
(f∗g)(m)=n∑f(n)g(m−n)
説明
畳み込みという翻訳があるが、コンボリューションという言葉の方がよく使われる。一般に上記の定義をコンボリューションとして学ぶが、もう少し一般的に言うと、これは積分変換の一種であるフーリエ変換に対するコンボリューションである。交換法則、分配法則など多くの良い特性を持っているため、様々な分野で使用される。
離散畳み込みの場合、解析的数論では少し異なる定義をすることもある。
畳み込みが定義される条件は以下の通り:
(a)
f∈L1、∣g∣<Mである場合、
∫f(y)g(x−y)dy≤∫∣f(y)g(x−y)∣dy≤M∫∣f(y)∣dy<∞
(b)
∣f∣≤M、g∈L1である場合、
∫f(y)g(x−y)dy≤∫∣f(y)g(x−y)∣dy≤M∫∣g(x−y)∣dy<∞
(c)
f,g∈L2であり、g~x(y)=g(x−y)とする。するとg~x∈L2、∥g∥2=∥g~x∥2であり、コーシー・シュワルツの不等式により
∫f(y)g(x−y)dy=∫f(y)g~x(y)dy=∣⟨f,g~x⟩∣≤∥f∥2∥g~x∥2<∞
(d)
fが閉区間[a,b]を除き0で有界であり、gが区分的に連続である場合、
∫−∞∞f(y)g(x−y)dy=∫abf(y)g(x−y)dy<∞