数学において、複数の実変数関数、または実多変数関数とは、引数が複数あり、すべての引数が実変数である関数を指します。この概念は、実変数関数の概念を複数の変数に拡張したものです。「入力」変数は実数値をとりますが、「出力」、つまり「関数の値」は実数値または複素数値をとります。ただし、複素数値関数の研究は、複素関数の実部と虚部を考慮することで、実数値関数の研究に容易に帰着させることができます。したがって、特に明記しない限り、この記事では実数値関数のみを扱います。
n 個の変数を持つ関数の定義域はの部分集合です関数が定義される対象です。通常どおり、複数の実変数を持つ関数の定義域は、空でない開部分集合を含むものと想定されます。 .
n個の実変数の実数値関数とは、 n個の実数(一般に変数x 1 , x 2 , …, x nで表される)を入力として受け取り、別の実数、すなわち関数の値(一般にf ( x 1 , x 2 , …, x n )と表記される)を出力する関数のことです。簡潔にするため、この記事では複数の実変数の実数値関数を単に「関数」と呼びます。曖昧さを避けるため、その他の種類の関数については明示的に説明します。
関数の中には、変数のすべての実数値に対して定義されるもの(つまり、至るところで定義されるもの)があるが、他の関数は、変数の値が関数の定義域である R n の部分集合 X に含まれる場合にのみ定義される。この部分集合は常にR nの開集合を含むものと想定される。言い換えれば、n 個の実変数の実数値関数は関数である。
その定義域Xは、空でない開集合を含むR nの部分集合である。
Xの要素がn タプル( x 1 , x 2 , … , x n ) (通常は括弧で囲まれる)である場合、関数を表す一般的な表記はf (( x 1 , x 2 , …, x n ))となります。集合間の関数の一般的な定義よりもはるかに古い一般的な使用法は、二重括弧を使用せず、単にf ( x 1 , x 2 , …, x n )と書くことです。
nタプル( x 1 , x 2 , …, x n )を、ベクトルと同様の表記法、例えば太字x、下線x、上矢印x →などを用いて省略することも一般的です。この記事では太字を使用します。
2変数関数の簡単な例は次のとおりです。
これは、底面積がAで、底面から垂直に測った高さがhの円錐の体積Vです。定義域では、長さと面積は正の値でなければならないため、すべての変数は正の値に制限されます。
2変数関数の例を以下に示します。
ここで、aとb はゼロでない実定数です。3次元直交座標系 ( xy平面が定義域R 2、z 軸が値域R )を用いると、画像は x方向の傾きがa 、y 方向の傾きがbの 2 次元平面として視覚化できます。この関数は、 R 2内のすべての点( x , y )で適切に定義されます。前の例は、より高次元に簡単に拡張できます。
p 個のゼロでない実定数a 1、a 2、 …、a pに対して、 p次元超平面を記述します。
ユークリッドノルム:
は、 n 個の変数の関数でもあり、どこでも定義されていますが、
はx ≠ (0, 0, …, 0)の場合にのみ定義されます。
2変数の非線形関数の例を以下に示します。
これは、平面R 2の原点( x , y ) = (0, 0)で「穴が開けられた」半径√ 8の円盤Xのすべての点を入力として受け取り、 R内の点を返します。この関数は原点( x , y ) = (0, 0)を含みません。もし含めると、その点でfが不適切に定義されてしまいます。xy平面を領域R 2とし、z 軸を終領域Rとする 3 次元直交座標系を使用すると、画像は曲面として視覚化できます。
この関数は、 X内の点( x , y ) = (2, √ 3 )で評価できます。
しかし、例えば、関数は評価できませんでした。
これらのxとyの値は、定義域の規則を満たしていないため。
関数f ( x 1 , x 2 , …, x n )の像は、 n組( x 1 , x 2 , …, x n )がfの定義域全体で実行されるときのfのすべての値の集合です。連続 (定義については後述) 実数値関数で、定義域が連結している場合、像は区間または単一の値になります。後者の場合、関数は定数関数です。
与えられた実数cの逆像はレベルセットと呼ばれます。これは方程式f ( x 1 , x 2 , …, x n ) = cの解の集合です。
複数の実変数を持つ関数の定義域は、R n の部分集合であり、明示的に定義される場合もありますが、常にそうとは限りません。実際、関数fの定義域Xを部分集合Y ⊂ Xに制限すると、形式的には異なる関数、つまりfのYへの制限が得られ、これは次のように表されます。実際には、fと を特定することは多くの場合 (常にではないが) 有害ではない。、制限子| Yを省略します。
逆に、連続性や解析接続などによって、与えられた関数の定義域を自然に拡大できる場合もある。
さらに、多くの関数は定義域を明示的に指定することが難しい方法で定義されています。たとえば、関数fが与えられた場合、関数の定義域を指定することは難しい場合があります。fが多変数多項式である場合、((ドメインとして) gのドメインが であるかどうかをテストすることさえ難しいこれは、多項式が常に正であるかどうかをテストすることと同等であり、活発な研究分野の対象となっています(正の多項式を参照)。
実数に対する通常の算術演算は、以下のようにして複数の実変数を持つ実数値関数に拡張することができる。
したがって、n変数の関数で至るところで定義されているものと、与えられた点の近傍で定義されているものの両方が、実数上の可換代数( R代数)を形成する。これは関数空間の典型的な例である。
同様に定義することもできる
これは、 fの定義域内の点( x 1 , …, x n )の集合でf ( x 1 , …, x n ) ≠ 0 となるものがR nの開部分集合を含む場合にのみ関数となります。この制約は、上記の 2 つの代数が体ではないことを意味します。
1つの実変数を持つ関数は、1つの変数を除くすべての変数に定数を与えることで容易に得られます。例えば、( a 1 , …, a n )が関数fの定義域の内部にある点である場合、 x 2 , …, x nの値をそれぞれa 2 , …, a nに固定することで、1変数関数を得ることができます。
その定義域はa 1を中心とする区間を含みます。この関数は、 i = 2, …, nの方程式x i = a iで定義される直線への関数fの制限と見なすこともできます。
その他の単変数関数は、 f を( a 1 , …, a n )を通る任意の直線に制限することによって定義できます。これらは関数です。
ここで、c iはすべてゼロではない実数です。
次のセクションでは、多変数関数が連続であれば、これらの単変数関数もすべて連続であるが、その逆は必ずしも真ではないことを示す。
19世紀後半まで、数学者は連続関数のみを考察対象としていました。当時、連続性の概念は、位相空間や位相空間間の連続写像が正式に定義されるよりもかなり前に、1つまたは複数の実変数の関数について確立されていました。複数の実変数の連続関数は数学において遍在しているため、位相空間間の連続写像という一般的な概念を参照せずに、この概念を定義することは有益です。
連続性を定義するために、 R nの距離関数を考慮すると便利です。これは、 2 n 個の実変数の至るところで定義される関数です。
関数fは、定義域の内部にある点a = ( a 1 , …, a n ) において、任意の正の実数εに対して、d ( x , a ) < φとなるすべてのxに対して| f ( x ) − f ( a )| < εとなるような正の実数φが存在する場合に連続である。言い換えれば、φ は、a を中心とする半径φの球のfによる像が、f ( a )を中心とする長さ2 εの区間に含まれるように十分に小さく選ぶことができる。関数は、定義域のすべての点で連続である場合に連続である。
関数がf ( a )で連続である場合、変数x iのうち 1 つを除いてすべてa i の値に固定して得られるすべての単変数関数はf ( a )で連続です。逆は成り立ちません。つまり、これらのすべての単変数関数は、f ( a )で連続でない関数に対して連続である可能性があります。例として、 f (0, 0) = 0であり、それ以外は次のように定義される関数f を考えてみましょう。
関数x ↦ f ( x , 0)とy ↦ f (0, y )はどちらも定数でゼロに等しいため、連続です。関数f は(0, 0)で連続ではありません。なぜなら、ε < 1/2かつy = x 2 ≠ 0の場合、| x |が非常に小さい場合でもf ( x , y ) = 1/2となるからです。この関数は連続ではありませんが、 (0, 0)を通る直線に制限して得られるすべての単変数関数も連続であるという性質があります。実際、次のようになります。
λ ≠ 0の場合。
複数の実変数を持つ実数値関数のある点における極限は、次のように定義されます。[ 1 ] a = ( a 1 , a 2 , …, a n )を関数fの定義域Xの位相閉包内の点とします。関数fは、 x がaに近づくときに極限Lを持ちます。
以下の条件が満たされる場合:すべての正の実数ε > 0に対して、正の実数δ > 0が存在し、
定義域内のすべてのxに対して、
極限が存在する場合、それは一意です。aが定義域の内部にある場合、極限が存在するのは、関数がaで連続である場合のみです。この場合、次のようになります。
a がfの定義域の境界にあり、 fが a で極限を持つ場合、後者の式はfの定義域をaまで「連続性によって拡張」することを可能にする。
対称関数とは、2つの変数x iとx jを入れ替えても変化しない関数fのことである。
ここで、iとjはそれぞれ1、2、…、nのいずれかである。例:
関数は、x、y、zに関して対称です。なぜなら、 x、y、zの任意のペアを入れ替えてもfは変化しないからです。しかし、関数は、 x、y、z、tのすべてに関して対称ではありません。なぜなら、 t をx、y、zに入れ替えると、異なる関数が得られるからです。
関数を仮定します
またはより簡潔にξ = ξ ( x )と表されるものはすべて領域X上で定義されます。nタプルx = ( x 1 , x 2 , …, x n )がR nの部分集合であるX内で変化すると、mタプルξ = ( ξ 1 , ξ 2 , …, ξ m )はR mの部分集合である別の領域Ξ内で変化します。これを言い換えると次のようになります。
次に、 Ξ上で定義された関数ξ ( x )の関数ζ は、
mとnの値は必ずしも等しい必要はありません。
例えば、関数
R 2の至る所で定義されるものは、導入することで書き換えることができる。
また、R 3で至るところで定義されており、
初等微積分は、1つの実変数の実数値関数の微積分であり、そのような関数の微分と積分の基本概念は、複数の実変数の関数にも拡張できます。この拡張が多変数微積分です。
偏微分は、各変数に関して定義できます。
偏導関数自体も関数であり、それぞれが定義域内のすべての点における、x 1、x 2、…、x n軸のいずれかに平行な方向でのfの変化率を表します(導関数が存在し、かつ連続である場合。詳細は後述)。1 階導関数は、関数が関連する軸の方向に沿って増加する場合は正、減少する場合は負、増加も減少もない場合はゼロになります。定義域内の特定の点で偏導関数を評価すると、その点における特定の軸に平行な方向での関数の変化率、つまり実数が得られます。
実変数の実数値関数y = f ( x )の場合、その通常の導関数dy / dxは、幾何学的には、定義域内のすべての点における曲線y = f ( x )への接線の勾配に相当します。偏導関数は、この考え方を曲線への接超平面に拡張したものです。
2階偏導関数は、すべての変数ペアについて計算できます。
幾何学的には、これらは定義域内のすべての点における関数の像の局所的な曲率に関係しています。関数が明確に定義されている任意の点において、関数は一部の軸に沿って増加し、他の軸に沿って減少し、また他の軸に沿って増加も減少もしない可能性があります。
これにより、さまざまな停留点が存在します。すなわち、大域的または局所的な最大値、大域的または局所的な最小値、および鞍点( 1つの実変数を持つ実関数の変曲点の多次元版)です。ヘッセ行列は、すべての2階偏導関数の行列であり、数学的最適化において重要な関数の停留点を調べるために使用されます。
一般に、高階偏微分pは次の形式をとる。
ここで、p 1、p 2、…、p n はそれぞれ0からpまでの整数であり、 p 1 + p 2 + ⋯ + p n = pとなる。0 次偏微分の定義を恒等演算子として使用する。
pが大きくなるにつれて可能な偏微分の数は増加するが、2 階偏微分の対称性により、複数の変数に関する混合偏微分(混合偏微分)は不要となる。これにより、一部のpに対して計算すべき偏微分の数が減少する。
関数f ( x )は、一般にaに依存するn組の数A ( a ) = ( A 1 ( a ), A 2 ( a ), …, A n ( a ))が存在し、次のようになる場合、点a の近傍で微分可能である。 [ 3 ]
どことしてこれは、 f が点aで微分可能であれば、f はx = aで連続であることを意味しますが、その逆は真ではありません。定義域での連続性は、定義域での微分可能性を意味しません。fが点aで微分可能であれば、
i = 1, 2, …, nの場合、これは個々の偏導関数の定義から見つけることができるので、 fの偏導関数が存在する。
直交座標系のn次元版を仮定すると、これらの偏微分を用いて、この座標系における勾配(「ナブラ」または「デル」とも呼ばれる)と呼ばれるベクトル線形微分演算子を形成することができる。
ベクトル解析において広く用いられている。なぜなら、他の微分演算子を構築したり、ベクトル解析における定理を簡潔に定式化したりするのに役立つからである。
次に、勾配∇f(x = aで評価したもの)を上記の式に代入し、少し変形すると次の式が得られます。
ここで、·は内積を表します。この式は、 aの近傍内のすべての点xにおける関数fの最良線形近似を表します。x → aにおけるfとxの微小変化については、次のようになります。
これは、点aにおけるfの全微分、または単に微分として定義されます。この式は、すべてのx i方向におけるfの微小変化をすべて加算することによって、fの全微小変化に対応します。また、df は、各方向の微小dx iを基底ベクトルとし、 fの偏微分を成分とする共変ベクトルとして解釈することもできます。
幾何学的に、 ゼロでない∇fは、f ( x ) = cで与えられるfのレベルセットに垂直であり、これはある定数cに対して( n -1)次元の超曲面を記述します。定数の微分はゼロなので、
ここで、d x は超曲面f ( x ) = cにおけるxの微小変化であり、 ∇ fとd xの内積はゼロであるため、与えられたd xに対して、∇ fはゼロであるか、またはそれに垂直である。
n次元の任意の曲線座標系では、直交座標系とは異なり、勾配の明示的な表現はそれほど単純ではなく、その座標系の計量テンソルによるスケールファクターが必要になります。この記事全体を通して使用されている上記のケース(直交座標系)では、計量はクロネッカーのデルタのみであり、スケールファクターはすべて1です。
定義域内の点aにおいて評価されたすべての一次偏導関数が次のようになる場合:
定義域内のすべてのaに対して存在し連続である場合、 f は微分クラスC 1を持ちます。一般に、点aで評価されたすべてのp階偏導関数が次のようになる場合:
が存在し、連続である。ここで、p 1、p 2、…、p n、およびpは上記のとおりであり、領域内のすべてのaに対して、 fは領域全体でp次まで微分可能であり、微分クラスC pを持つ。
関数fが微分クラスC ∞に属する場合、f はすべての階数の連続な偏導関数を持ち、滑らかであると呼ばれます。fが解析関数であり、定義域内の任意の点におけるテイラー級数に等しい場合、記号C ωはこの微分クラスを表します。
定積分は、次の表記法を用いて、複数の実変数に関する多重積分に拡張することができる。
ここで、各領域R 1、R 2、 …、R nは実数直線の部分集合または全体である。
そして、それらのデカルト積は、積分対象領域を単一の集合として与える。
n次元の超体積。定積分は、評価時に、積分領域R内で収束する場合に実数となります(定積分の結果は、特定の領域で無限大に発散する可能性があり、その場合、積分は定義されません)。変数は、積分過程で数値の代わりに用いられる「ダミー」または「境界」変数として扱われます。
実変数y = f ( x )の実数値関数のxに関する積分は、曲線y = f ( x )とx軸で囲まれた領域として幾何学的に解釈されます。多重積分はこの概念の次元を拡張します。直交座標系のn次元類似を仮定すると、上記の定積分は、 f ( x )とx 1、x 2、 …、x n軸で囲まれたn次元の超体積として幾何学的に解釈されます。これらの超体積は、積分される関数に応じて、正、負、またはゼロになります (積分が収束する場合)。
有界ハイパーボリュームは有用な洞察ではありますが、定積分のより重要な概念は、空間内の総量を表すという点です。これは応用数学や物理学において重要な意味を持ちます。f が何らかのスカラー密度場であり、x が位置ベクトル座標、すなわち単位 n 次元ハイパーボリュームあたりの何らかのスカラー量である場合、領域R上で積分すると、R内の総量が得られます。ハイパーボリュームのより形式的な概念は測度論の対象です。上記ではルベーグ測度を使用しました。このトピックの詳細については、ルベーグ積分を参照してください。
多重積分と偏微分の定義を用いることで、多変数実数における微積分学の基本定理(ストークスの定理)、多変数実数における部分積分、高次偏微分の対称性、 多変数関数に対するテイラーの定理など、重要な定理を定式化することができる。積分と偏微分の組み合わせを評価するには、積分記号の下での定理微分を用いる。
複数の実変数の関数をそれぞれ集めることができる。
mタプル、あるいは場合によっては列ベクトルまたは行ベクトルとしてそれぞれ変換されます。
これらはすべてm成分ベクトル場として扱われ、都合の良い形式を使用できます。上記の表記法はすべて、y = f ( x )という共通の簡潔な表記法を持ちます。このようなベクトル場の計算はベクトル解析です。多変数関数の行ベクトルと列ベクトルの扱いについては、行列解析を参照してください。
複数の実変数の実数値陰関数は、「 y = f (…) 」の形式では記述されません。代わりに、写像は空間R n + 1からRの零元(通常の零点 0)への写像となります。
これはすべての変数に関する方程式です。陰関数は、関数を表すより一般的な方法です。なぜなら、次のようになるからです。
そうすれば、常に次のように定義できます。
しかし、その逆は必ずしも可能ではなく、つまり、すべての暗黙関数が明示的な形式を持つとは限らない。
例えば、区間表記法を用いて、
3 次元 (3D) デカルト座標系を選択すると、この関数は、原点( x , y , z ) = (0, 0, 0)を中心とする 3D楕円体の表面を記述します。この楕円体は、正のx 軸、y軸、z軸に沿ってそれぞれ一定の半長軸a、b、cを持ちます。 a = b = c = rの場合、原点を中心とする半径rの球面が得られます。同様に記述できる他の円錐曲線の例には、双曲面や放物面があり、より一般的には、3D ユークリッド空間内の任意の 2D 曲面も同様に記述できます。上記の例はx、yまたはzについて解くことができますが、陰関数形式で記述する方がはるかに簡潔です。
より高度な例としては、次のようになります。
ゼロでない実定数A、B、C、ωに対して、この関数はすべての( t、x、y、z )に対して適切に定義されますが、これらの変数に対して明示的に解いて " t = "、" x = "などと書くことはできません。
2 つ以上の実変数の陰関数定理は、関数の連続性と微分可能性を次のように扱います。[ 4 ] ϕ ( x 1 , x 2 , …, x n )を連続な 1 階偏導関数を持つ連続関数とし、点( a , b ) = ( a 1 , a 2 , …, a n , b )におけるϕの評価値をゼロとします。
また、 ( a , b )におけるϕのyに関する1階偏導関数がゼロでないとする。
すると、 bを含む区間[ y 1 , y 2 ]と、 ( a , b )を含む領域Rが存在し、 R内の任意のxに対して、ϕ ( x , y ) = 0を満たすyの値が[ y 1 , y 2 ]内にちょうど 1 つ存在し、y はxの連続関数であるため、ϕ ( x , y ( x )) = 0となります。これらの関数の全微分は次のようになります。
dyを後者の微分に代入し、微分係数を等しくすると、元の関数の導関数を用いてyのx iに関する1 階偏導関数が得られ、それぞれが線形方程式の解となる。
i = 1, 2, …, nの場合。
複数の実変数の複素数値関数は、実数値関数の定義において、終域を実数に限定するという制約を緩和し、複素数値を許容することによって定義することができる。
f ( x 1 , …, x n )がこのような複素数値関数である場合、次のように分解できます。
ここで、 gとhは実数値関数である。言い換えれば、複素数値関数の研究は、実数値関数のペアの研究に容易に帰着する。
この簡略化は一般的な性質には有効です。しかし、例えば次のような明示的に与えられた関数には適用できません。
実部と虚部の計算は難しい場合がある。
実変数の多変数関数は、工学や物理学において必然的に現れる。なぜなら、観測可能な物理量は実数(関連する単位と次元を持つ)であり、一般的に、ある物理量は他の多くの物理量に依存するからである。
連続体力学の例としては、質量分布の局所質量密度ρ 、空間位置座標(ここでは例としてデカルト座標系)、 r = ( x、y、z )、および時間tに依存するスカラー場などがある。
同様に、帯電した物体の電荷密度や、その他多くのスカラーポテンシャル場についても同様である。
もう1つの例は速度場、つまりベクトル場であり、速度の成分v = ( v x、v y、v z )を持ち、それぞれが空間座標と時間の多変数関数である。
同様に、電場や磁場、ベクトルポテンシャル場などの他の物理ベクトル場についても同様である。
もう一つの重要な例は、熱力学における状態方程式です。これは流体の圧力P、温度T、体積Vの関係を表す方程式で、一般に陰関数形式をとります。
最も単純な例は理想気体の法則です。
ここで、nはモル数であり、一定量の物質に対しては定数、Rは気体定数である。より複雑な状態方程式が経験的に導出されているが、それらはすべて上記の暗黙的な形式を持つ。
経済学では、複数の実変数の実数値関数が広く用いられています。消費者理論の根底では、効用は消費される様々な財の量の関数として表され、それぞれの量は効用関数の引数となります。効用を最大化すると、需要関数の集合が得られます。それぞれの需要関数は、特定の財の需要量を、様々な財の価格と所得または富の関数として表します。生産者理論では、企業は通常、生産される様々な財の量と使用される様々な生産要素の量の関数として利益を最大化すると想定されます。最適化の結果、様々な生産要素の需要関数の集合と、様々な製品の供給関数の集合が得られます。これらの関数はそれぞれ、財の価格と生産要素の価格を引数とします。
Some "physical quantities" may be actually complex valued - such as complex impedance, complex permittivity, complex permeability, and complex refractive index. These are also functions of real variables, such as frequency or time, as well as temperature.
In two-dimensional fluid mechanics, specifically in the theory of the potential flows used to describe fluid motion in 2d, the complex potential
is a complex valued function of the two spatial coordinates x and y, and other real variables associated with the system. The real part is the velocity potential and the imaginary part is the stream function.
The spherical harmonics occur in physics and engineering as the solution to Laplace's equation, as well as the eigenfunctions of the z-component angular momentum operator, which are complex-valued functions of real-valued spherical polar angles:
In quantum mechanics, the wavefunction is necessarily complex-valued, but is a function of real spatial coordinates (or momentum components), as well as time t:
where each is related by a Fourier transform.