
周期関数とは、一定の間隔で値を繰り返す関数のことです。例えば、波やその他の周期的な現象を記述するために用いられる三角関数は周期関数です。月の満ち欠け、振り子の揺れ、心臓の鼓動など、自然界の多くの現象にも周期的な性質が見られます。
周期関数が繰り返される区間の長さを周期という。周期関数でない関数は非周期関数と呼ばれる。

関数の値が一定の間隔で繰り返される場合、その関数は周期関数であると定義されます。例えば、時計の針の位置は、12時間ごとに同じ位置を循環するため、周期的な挙動を示します。この繰り返される間隔は周期と呼ばれます。
より正式には、関数非ゼロ定数が存在する場合、周期的である。そのため
すべての値に対して定義域内。ゼロでない定数この条件が成り立つ区間を関数の周期と呼ぶ。 [ 1 ]
期間存在する、任意の整数倍(正の整数の場合)も周期です。最小の正の周期が存在する場合、それは基本周期(原始周期または基本周期)。 [ 2 ]関数の周期は、その基本周期を指す場合が多い。
幾何学的に、周期関数のグラフは並進対称性を示す。そのグラフは並進に対して不変である。-距離による方向これは、グラフ全体が、ある特定の部分のコピーを一定間隔で繰り返すことによって形成されることを意味する。
周期的な挙動は、身近な日常的な例と、より形式的な数学関数の両方を通して説明することができる。
実数を実数に写像する関数は周期性を示すことがあり、それはしばしばグラフ上で視覚化される。
例としては、関数があります。これは引数の「小数部分」を表します。周期は 1 です。たとえば、
関数のグラフのこぎり波です。

三角関数は周期関数の一般的な例です。正弦関数と余弦関数は周期関数であり、基本周期は右図に示すように、正弦関数では、これは次のように表されます。
すべての値に対して。
フーリエ級数の分野では、任意の周期関数が、周期が一致する三角関数の和として表現できるという概念を研究する。
周期関数の中には、直感的に理解しにくい性質を持つものがある。例えば、ディリクレ関数は周期関数であり、ゼロでない任意の有理数が周期となる。しかし、基本周期は存在しない。
複素数に定義域を持つ関数は、より複雑な周期性を示すことがある。
複素指数関数は、純虚数周期を持つ周期関数である。
コサイン関数とサイン関数はどちらも周期を持つ周期関数であることを考慮すると、オイラーの公式は、複素指数関数が周期を持つことを示している。そのため
複素平面上の関数は、定数関数でなくても、互いに異なる2つの周期を持つことができる。楕円関数はそのような関数の代表的な例である。(ここでいう「互いに異なる」とは、周期が実数の倍数ではないことを意味する。)
周期関数は何度も値をとることができます。より具体的には、関数が周期は周期的であるそして、すべてのの領域においておよびすべての正の整数[ 3 ]
積分に関連する重要な特性は、は周期を持つ積分可能な周期関数であるすると、長さの任意の区間におけるその定積分は同じである。[ 3 ]つまり、任意の実数に対して:
この性質は、係数が1周期にわたる積分によって決定されるフーリエ級数などの分野において非常に重要です。
もし周期を持つ関数です、 それから、 どこはゼロでない実数で、の範囲内にあるは周期的に周期的である。。 例えば、期間があるしたがって、期間があります。
多くの周期関数の重要な特性は、フーリエ級数で記述できることです。この級数は、周期関数をより単純な周期関数、すなわち正弦関数と余弦関数の和として表します。例えば、楽器の音波は、基本音と様々な倍音に分解できます。この分解は、物理学や信号処理などの分野で強力なツールです。ほとんどの「扱いやすい」周期関数はこのように表現できますが、[ 4 ]フーリエ級数は周期関数または有限長で定義された関数にのみ使用できます。は周期関数であり、周期はフーリエ級数で記述できる場合、級数の係数は長さの区間の積分で記述できます。。
同じ周期を持つ周期関数の組み合わせである関数は、すべて周期関数である(ただし、基本周期は小さい場合がある)。これには以下が含まれる。
周期性の概念は、実数直線上の関数以外にも一般化できる。例えば、繰り返しパターンの概念は、平面の周期的な敷き詰めなど、多次元の形状にも適用できる。数列は自然数上で定義された関数とみなすことができ、周期数列の概念もそれに応じて定義される。
周期関数のサブセットの一つに反周期関数がある。これは関数である。そのためすべての人々のために例えば、正弦関数と余弦関数は-抗周期性および-周期的。-反周期関数は周期関数であっても、その逆は必ずしも真ではない。[ 5 ]
さらに一般化は、様々な周期微分方程式の解を支配するブロッホの定理とフロケ理論の文脈で現れる。この文脈では、(一次元における)解は典型的には次の形式の関数である。
どこは実数または複素数(ブロッホ波数ベクトルまたはフロケ指数)です。この形式の関数は、この文脈ではブロッホ周期関数と呼ばれることがあります。周期関数は、 の特殊なケースです。反周期関数は、その特殊なケースである。。 いつでも関数が有理関数であれば、その関数は周期関数でもある。
信号処理では、フーリエ級数が周期関数を表し、フーリエ級数が畳み込み定理を満たす(つまり、フーリエ級数の畳み込みは表現された周期関数の乗算に対応し、その逆も成り立つ)という問題に遭遇しますが、関係する積分が発散するため、通常の定義では周期関数を畳み込むことはできません。この問題を解決する一つの方法は、有界ではあるが周期的な領域上で周期関数を定義することです。そのために、商空間の概念を用いることができます。
重ね合わされた周波数からなる実際の波形を考えます。これは基本周波数fに対する比率としてセットで表されます。F = 1 ⁄ f [f 1 f 2 f 3 ... f N ] ここで、すべての非ゼロ要素は ≥ 1 であり、セットの要素の少なくとも 1 つは 1 です。周期 T を求めるには、まずセット内のすべての要素の最小公倍数を求めます。周期は T = LCD ⁄ fとして求められます。単純な正弦波の場合、T = 1 ⁄ fであることを考慮すると、LCD は周期乗数と見なすことができます。
最小公倍数が存在しない場合、例えば上記の要素のいずれかが無理数である場合、波は周期的ではない。[ 6 ]