
数学において、区分的関数(区分的に定義された関数、ハイブリッド関数、または場合分けによって定義された関数とも呼ばれる)とは、定義域がいくつかの区間(「部分領域」)に分割され、その区間上で関数が異なる方法で定義される関数のことである。[ 1 ] [ 2 ] [ 3 ]区分的定義は、実際には、結果として得られる関数自体の特性ではなく、関数を指定する方法である。なぜなら、定義域に少なくとも 2 つの点が含まれるすべての関数は、区分的関数として書き直すことができるからである。この記事の最初の 3 つの段落では、「区分的」の最初の意味のみを扱う。
区分的線形、区分的滑らか、区分的連続などの用語も非常に一般的です。関数が区分的である意味は不動産の場合関数の定義域は、その特性が成り立つが、この用語は著者によって若干異なる意味で使われている。[ 4 ] [ 5 ]最初の意味とは異なり、これは関数自体の性質であり、関数を指定する方法だけではない。この用語は、三角形分割を含むより一般的な意味で使われることもある。区分的線形多様体を参照。


区分的関数は、一般的な関数表記法を使用して定義できます。関数の本体は、関数とそれに関連付けられたサブドメインの配列です。サブ関数またはサブドメインの列の後には、セミコロンまたはコンマが続く場合があります。[ 2 ]または右列の先頭では省略されることはまれである。[ 2 ]
部分領域は、全体として領域全体をカバーする必要があります。また、それらが互いに排他的である、つまり領域の分割を形成することも要求される場合があります。[ 6 ]これは、関数が「場合分けによって定義される」ために十分ですが、全体の関数が「区分的」であるためには、部分領域は通常、空でない区間である必要があります(一部は退化区間、つまり単一点または非有界区間である可能性があります)。また、有界区間内に無限に多くの部分領域を持つことは多くの場合許されません。これは、有界領域を持つ関数は有限個の部分領域しか持たないのに対し、非有界領域を持つ関数は、適切に分散されている限り、無限に多くの部分領域を持つことができることを意味します。
例として、絶対値関数の区分的定義を考えてみましょう。[ 2 ] すべての値に対してゼロ未満の場合、最初のサブ関数() が使用され、入力値の符号を反転させ、負の数を正の値にします。すべての値に対して0以上、2番目のサブ関数()が使用され、これは自明に入力値自体に評価されます。
以下の表は、特定の値における絶対値関数を示しています。:
区分的に定義された関数を特定の入力値で評価するには、適切な部分領域を選択して正しい部分関数を選び、正しい出力値を生成する必要がある。

区分的に定義された関数は、定義域内の特定の区間において、以下の条件を満たす場合に連続である。
例えば、図示された関数は、その部分領域全体では区分的に連続ですが、領域全体では連続ではなく、ある点でジャンプ不連続点を含んでいます。塗りつぶされた円は、この位置で右側のサブ関数の値が使用されていることを示しています。
区分的に定義された関数が、その定義域内の特定の区間で微分可能であるためには、上記の連続性の条件に加えて、以下の条件を満たす必要があります。
応用数学解析では、「区分的に正則な」関数は、人間の視覚システムの多くのモデルと一致することがわかっています。人間の視覚システムでは、画像は最初の段階で、エッジによって区切られた滑らかな領域から構成されていると認識されます(漫画のように)。[ 10 ] 漫画のような関数は、不連続曲線の存在を除いて滑らかなC 2関数です。 [ 11 ] 特に、シャーレットは、このモデルクラスの 2D および 3D での疎な近似を提供する表現システムとして使用されています。
区分的に定義された関数は、最近傍補間などの補間にもよく使用されます。
{{cite journal}}: CS1メンテナンス: DOIは2025年8月現在非アクティブです(リンク)