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

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

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