数学的解析 とその応用において、実変数関数 または実多変数 関数とは、複数の引数 を持ち、すべての引数が実変数である 関数のこと です。この概念は、実変数関数の 概念を複数の変数に拡張したものです。「入力」変数は実数値を取り、「出力」(関数の値とも呼ばれます)は実数または複素数 です。しかし、複素関数の研究は、複素関数の実部と 虚 部を考慮することで、実数値関数の研究 に簡単に還元できます。したがって、特に明記しない限り、この記事では実数値関数のみを扱います。
n 変数関数の定義域は、その関数が定義されている の部分集合 です。通常、複数の実変数を持つ関数の定義域は、 の空でない開 集合を含むものと想定されます。 R n {\displaystyle \mathbb {R} ^{n}} R n {\displaystyle \mathbb {R} ^{n}}
一般的な定義 n 変数の関数f ( x 1 , x 2 , …, x n ) を空間R n + 1 にグラフとしてプロットしたもの。領域は赤色のn 次元領域、画像は紫色のn 次元曲線である。
n 個の実変数を持つ 実数値関数 とは、 n 個の 実数 (通常は変数 x 1 、 x 2 、…、 x n で表される)を入力として受け取り、別の実数(通常は関数の値 f ( x 1 、 x 2 、…、 x n ) で表される)を生成する関数です。簡潔にするため、この記事では、複数の実変数を持つ実数値関数を単に関数 と呼びます。曖昧さを避けるため、他の種類の関数についても明示的に指定します。
いくつかの関数は変数のすべての実数値に対して定義される(どこでも定義されていると言われる)が、他のいくつかの関数は変数の値が関数の定義域であるR n の部分集合X に含まれる場合にのみ定義される。R nの部分集合X は常にR n の開 集合を含むと想定される。言い換えれば、n個 の実変数を持つ実数値関数は関数である。
f : X → R {\displaystyle f:X\to \mathbb {R} } その定義域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 つの変数を持つ関数の簡単な例は次のようになります。
V : X → R X = { ( あ 、 h ) ∈ R 2 ∣ あ > 0 、 h > 0 } V ( あ 、 h ) = 1 3 あ h {\displaystyle {\begin{aligned}&V:X\to \mathbb {R} \\&X=\left\{(A,h)\in \mathbb {R} ^{2}\mid A>0,h>0\right\}\\&V(A,h)={\frac {1}{3}}Ah\end{aligned}}} これは、底面積A 、底から垂直に測った高さh の円錐 の体積 V です。長さ と面積は 必ず正となる ため、定義域ではすべての変数が正となるよう制限されます。
2 つの変数の関数の例:
z : R 2 → R z ( × 、 y ) = 1つの × + b y {\displaystyle {\begin{aligned}&z:\mathbb {R} ^{2}\to \mathbb {R} \\&z(x,y)=ax+by\end{aligned}}} ここで、a とbは 非零の実定数である。xy平面を定義域R 2 、z軸を共定義域R と する3次元 直交座標系 を用いると、この図は正のx方向の傾きが a 、正のy方向の傾きがb である2次元平面として視覚化できる。この関数はR 2 内のすべての点( x , y ) において明確に定義されている。前の例は高次元に簡単に拡張できる。
z : R p → R z ( × 1 、 × 2 、 … 、 × p ) = 1つの 1 × 1 + 1つの 2 × 2 + ⋯ + 1つの p × p {\displaystyle {\begin{aligned}&z:\mathbb {R} ^{p}\to \mathbb {R} \\&z(x_{1},x_{2},\ldots ,x_{p})=a_{1}x_{1}+a_{2}x_{2}+\cdots +a_{p}x_{p}\end{aligned}}} p 個の 非ゼロ実定数a 1 、a 2 、…、a p に対して、 p 次元超平面 を記述します。
ユークリッドノルム :
f ( × ) = ‖ × ‖ = × 1 2 + ⋯ + × n 2 {\displaystyle f({\boldsymbol {x}})=\|{\boldsymbol {x}}\|={\sqrt {x_{1}^{2}+\cdots +x_{n}^{2}}}} はn 変数 の関数であり、どこでも定義されるが、
グラム ( × ) = 1 f ( × ) {\displaystyle g({\boldsymbol {x}})={\frac {1}{f({\boldsymbol {x}})}} はx ≠(0, 0, …, 0) の場合にのみ定義されます。
2 つの変数を持つ非線形の例関数の場合:
z : X → R X = { ( × 、 y ) ∈ R 2 : × 2 + y 2 ≤ 8 、 × ≠ 0 、 y ≠ 0 } z ( × 、 y ) = 1 2 × y × 2 + y 2 {\displaystyle {\begin{aligned}&z:X\to \mathbb {R} \\&X=\left\{(x,y)\in \mathbb {R} ^{2}\,:\,x^{2}+y^{2}\leq 8\,,\,x\neq 0\,,\,y\neq 0\right\}\\&z(x,y)={\frac {1}{2xy}}{\sqrt {x^{2}+y^{2}}}\end{aligned}}} これは、平面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 ) で評価できます。
z ( 2 、 3 ) = 1 2 ⋅ 2 ⋅ 3 ( 2 ) 2 + ( 3 ) 2 = 1 4 3 7 、 {\displaystyle z\left(2,{\sqrt {3}}\right)={\frac {1}{2\cdot 2\cdot {\sqrt {3}}}}{\sqrt {\left(2\right)^{2}+\left({\sqrt {3}}\right)^{2}}}={\frac {1}{4{\sqrt {3}}}}{\sqrt {7}}\,,} しかし、この関数は、例えば
( × 、 y ) = ( 65 、 10 ) ⇒ × 2 + y 2 = ( 65 ) 2 + ( 10 ) 2 > 8 {\displaystyle (x,y)=(65,{\sqrt {10}})\,\Rightarrow \,x^{2}+y^{2}=(65)^{2}+({\sqrt {10}})^{2}>8} 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 | はい {\displaystyle f|_{Y}} f | はい {\displaystyle f|_{Y}}
逆に、連続性 や解析接続 などによって、与えられた関数の定義域を自然に拡大できる場合もあります。
さらに、多くの関数は、その定義域を明示的に指定することが困難な方法で定義されています。例えば、関数f が与えられた場合、関数の定義域を指定することが困難な場合があります。 f が 多変数多項式 (定義域として を持つ)である場合、 g の定義域も であるかどうかを判定することさえ困難です。これは、多項式が常に正であるかどうかを判定することと同等であり、活発な研究分野の研究対象となっています( 「正の多項式 」 を参照)。 グラム ( × ) = 1 / f ( × ) 。 {\displaystyle g({\boldsymbol {x}})=1/f({\boldsymbol {x}}).} R n {\displaystyle \mathbb {R} ^{n}} R n {\displaystyle \mathbb {R} ^{n}}
代数構造 実数に対する通常の算術演算は、次のようにして複数の実変数の実数値関数に拡張できます。
すべての実数r に対して、定数関数 はどこでも定義されます。( x 1 , … , x n ) ↦ r {\displaystyle (x_{1},\ldots ,x_{n})\mapsto r} すべての実数r とすべての関数f に対して、関数:はf と同じ定義域を持ちます(またはr = 0 の場合はどこでも定義されます)。r f : ( x 1 , … , x n ) ↦ r f ( x 1 , … , x n ) {\displaystyle rf:(x_{1},\ldots ,x_{n})\mapsto rf(x_{1},\ldots ,x_{n})} f とg がそれぞれ X とY の領域を持つ 2 つの関数であり、X ∩ Yが R n の空でない開集合を含む場合、およびはX ∩ Y を含む領域を持つ関数です。f g : ( x 1 , … , x n ) ↦ f ( x 1 , … , x n ) g ( x 1 , … , x n ) {\displaystyle f\,g:(x_{1},\ldots ,x_{n})\mapsto f(x_{1},\ldots ,x_{n})\,g(x_{1},\ldots ,x_{n})} g f : ( x 1 , … , x n ) ↦ g ( x 1 , … , x n ) f ( x 1 , … , x n ) {\displaystyle g\,f:(x_{1},\ldots ,x_{n})\mapsto g(x_{1},\ldots ,x_{n})\,f(x_{1},\ldots ,x_{n})} したがって、n 変数の関数のうち、どこでも定義されているものも、与えられた点の近傍 で定義されているものも、 どちらも実数(R 代数)上の可換代数を形成する。これは 関数空間 の典型的な例である。
同様に定義すると
1 / f : ( x 1 , … , x n ) ↦ 1 / f ( x 1 , … , x n ) , {\displaystyle 1/f:(x_{1},\ldots ,x_{n})\mapsto 1/f(x_{1},\ldots ,x_{n}),} これは、 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 に固定することで、単変数関数が得られる。
x ↦ f ( x , a 2 , … , a n ) , {\displaystyle x\mapsto f(x,a_{2},\ldots ,a_{n}),} その定義域はa 1 を中心とする区間を含む。この関数は、関数 fを、 i = 2, …, n に対してx i = a i という方程式で定義される直線に制限したものと見ることもできる。
他の単変数関数は、 fを ( a 1 , …, a n ) を通る任意の直線に制限することで定義できます。これらは以下の関数です。
x ↦ f ( a 1 + c 1 x , a 2 + c 2 x , … , a n + c n x ) , {\displaystyle x\mapsto f(a_{1}+c_{1}x,a_{2}+c_{2}x,\ldots ,a_{n}+c_{n}x),} ここで、c i はすべてがゼロではない実数です。
次のセクションでは、多変数関数が連続的であれば、単変数関数もすべて連続的であるが、その逆は必ずしも真ではないことを示します。
連続性と限界 19世紀後半まで、数学者は連続関数 のみを考察していました。当時、位相空間 と位相空間間の連続写像 が正式に定義されるずっと以前から、一変数または複数の実変数の関数について連続性の概念が精緻化されていました。複数の実変数の連続関数は数学において広く用いられているため、位相空間間の連続写像という一般的な概念とは関係なく、この概念を定義することは価値があります。
連続性を定義するには、 2 n 個の 実変数 のどこでも定義された関数であるR n の距離関数 を考慮すると便利です。
d ( x , y ) = d ( x 1 , … , x n , y 1 , … , y n ) = ( x 1 − y 1 ) 2 + ⋯ + ( x n − y n ) 2 {\displaystyle d({\boldsymbol {x}},{\boldsymbol {y}})=d(x_{1},\ldots ,x_{n},y_{1},\ldots ,y_{n})={\sqrt {(x_{1}-y_{1})^{2}+\cdots +(x_{n}-y_{n})^{2}}}} 関数f がその定義域の内部 にある点a = ( a 1 , …, a n )で 連続で あるとは、任意の正の実数εに対して、 d ( x a ) < φ となるすべてのx に対して| f ( x ) − f ( a )| < ε を満たす正の実数φ が存在するときである。言い換えれば、φ は、半径 φ を持つ球体のa を中心とする像が、 f ( a ) を中心とする長さ2 ε の区間に含まれるよう に、十分に小さく選ぶことができる。関数が連続であるとは、定義域のすべての点で連続であることを意味する 。
関数がf ( a ) で連続ならば、変数x i のうち1つを除いてすべてを値a i に固定することによって得られる一変数関数はすべてf ( a ) で連続となる。逆は偽である。つまり、これらの一変数関数はすべて、f ( a ) で連続でない関数に対して連続となる可能性がある。例えば、 f (0, 0) = 0 となる関数 f を考えよう。そうでなければ、 f (0, 0) = 0 となる関数f は次のように定義される。
f ( x , y ) = x 2 y x 4 + y 2 . {\displaystyle f(x,y)={\frac {x^{2}y}{x^{4}+y^{2}}}.} 関数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) を通る直線に制限することによって得られるすべての一変数関数も連続であるというさらなる性質を持つ。実際、
f ( x , λ x ) = λ x x 2 + λ 2 {\displaystyle f(x,\lambda x)={\frac {\lambda x}{x^{2}+\lambda ^{2}}}} λ ≠0 の場合。
実数値関数のある点における極限は次のように定義される。[ 1 ] a = ( a 1 , a 2 , …, a n ) を関数f の定義域X の位相閉包 内の点とする。関数fは、 x が a に向かうときに極限L を持ち、これを
L = lim x → a f ( x ) , {\displaystyle L=\lim _{{\boldsymbol {x}}\to {\boldsymbol {a}}}f({\boldsymbol {x}}),} 次の条件が満たされる場合:すべての正の実数ε > 0 に対して、正の実数δ > 0 が存在し、
| f ( x ) − L | < ε {\displaystyle |f({\boldsymbol {x}})-L|<\varepsilon } 定義域内の すべてのx に対して、
d ( x , a ) < δ . {\displaystyle d({\boldsymbol {x}},{\boldsymbol {a}})<\delta .} 極限が存在する場合、それは一意である。aが 定義域の内部にある場合、極限が存在するのは、関数がa で連続である場合に限る。この場合、
f ( a ) = lim x → a f ( x ) . {\displaystyle f({\boldsymbol {a}})=\lim _{{\boldsymbol {x}}\to {\boldsymbol {a}}}f({\boldsymbol {x}}).} a が f の定義域の境界 内にあり、f が a で極限を持つ場合、後者の式によりf の定義域をa まで「連続的に拡張」することができます。
対称 対称関数とは、2つの変数 x i とx j を交換しても変化しない関数f のことです。
f ( … , x i , … , x j , … ) = f ( … , x j , … , x i , … ) {\displaystyle f(\ldots ,x_{i},\ldots ,x_{j},\ldots )=f(\ldots ,x_{j},\ldots ,x_{i},\ldots )} ここで、i とj はそれぞれ1、2、…、n のいずれかです。例えば、
f ( x , y , z , t ) = t 2 − x 2 − y 2 − z 2 {\displaystyle f(x,y,z,t)=t^{2}-x^{2}-y^{2}-z^{2}} は、 x 、y 、z について対称です。これは、 x 、y 、z の任意のペアを入れ替えてもfは変化しないためです。ただし、 t を x またはy またはz と入れ替えると異なる関数 になるため、x 、y 、z 、t のすべてについて対称ではありません。
関数合成 関数が
ξ 1 = ξ 1 ( x 1 , x 2 , … , x n ) , ξ 2 = ξ 2 ( x 1 , x 2 , … , x n ) , … ξ m = ξ m ( x 1 , x 2 , … , x n ) , {\displaystyle \xi _{1}=\xi _{1}(x_{1},x_{2},\ldots ,x_{n}),\quad \xi _{2}=\xi _{2}(x_{1},x_{2},\ldots ,x_{n}),\ldots \xi _{m}=\xi _{m}(x_{1},x_{2},\ldots ,x_{n}),} あるいはより簡潔に言えばξ = ξ ( x ) はすべて、定義域X 上で定義されます。n組 x = ( x 1 , x 2 , …, x n )がR n のサブセットであるX 内で変化するのと同様に、m 組ξ = ( ξ 1 , ξ 2 , …, ξ m ) は別の領域Ξ ( R m のサブセット)内で変化します。これを言い換えると、
ξ : X → Ξ . {\displaystyle {\boldsymbol {\xi }}:X\to \Xi .} 次に、 Ξ 上で定義された関数ξ ( x ) のうちの関数ζ は 、
ζ : Ξ → R , ζ = ζ ( ξ 1 , ξ 2 , … , ξ m ) , {\displaystyle {\begin{aligned}&\zeta :\Xi \to \mathbb {R} ,\\&\zeta =\zeta (\xi _{1},\xi _{2},\ldots ,\xi _{m}),\end{aligned}}} はX 上に定義された関数合成 であり、[ 2 ] 言い換えれば写像
ζ : X → R , ζ = ζ ( ξ 1 , ξ 2 , … , ξ m ) = f ( x 1 , x 2 , … , x n ) . {\displaystyle {\begin{aligned}&\zeta :X\to \mathbb {R} ,\\&\zeta =\zeta (\xi _{1},\xi _{2},\ldots ,\xi _{m})=f(x_{1},x_{2},\ldots ,x_{n}).\end{aligned}}} 数値m とn は 等しくなくてもよいことに注意してください。
例えば、関数
f ( x , y ) = e x y [ sin 3 ( x − y ) − cos 2 ( x + y ) ] {\displaystyle f(x,y)=e^{xy}[\sin 3(x-y)-\cos 2(x+y)]} R 2 上のどこでも定義されるは、
( α , β , γ ) = ( α ( x , y ) , β ( x , y ) , γ ( x , y ) ) = ( x y , x − y , x + y ) {\displaystyle (\alpha ,\beta ,\gamma )=(\alpha (x,y),\beta (x,y),\gamma (x,y))=(xy,x-y,x+y)} これはR 3 のどこでも定義されており、
f ( x , y ) = ζ ( α ( x , y ) , β ( x , y ) , γ ( x , y ) ) = ζ ( α , β , γ ) = e α [ sin ( 3 β ) − cos ( 2 γ ) ] . {\displaystyle f(x,y)=\zeta (\alpha (x,y),\beta (x,y),\gamma (x,y))=\zeta (\alpha ,\beta ,\gamma )=e^{\alpha }[\sin(3\beta )-\cos(2\gamma )]\,.} 関数合成を使用すると関数を簡略化することができ、多重積分を 実行したり偏微分方程式 を解いたりするのに役立ちます。
微積分 初等微積分学は 、1 つの実変数の実数値関数の微積分学であり、そのような関数の微分 と積分 の主要な考え方は、複数の実変数の関数に拡張できます。この拡張が多変数微積分学 です。
偏微分 偏微分は 各変数に関して定義できます。
∂ ∂ x 1 f ( x 1 , x 2 , … , x n ) , ∂ ∂ x 2 f ( x 1 , x 2 , … x n ) , … , ∂ ∂ x n f ( x 1 , x 2 , … , x n ) . {\displaystyle {\frac {\partial }{\partial x_{1}}}f(x_{1},x_{2},\ldots ,x_{n})\,,\quad {\frac {\partial }{\partial x_{2}}}f(x_{1},x_{2},\ldots x_{n})\,,\ldots ,{\frac {\partial }{\partial x_{n}}}f(x_{1},x_{2},\ldots ,x_{n}).} 偏微分自体は関数であり、それぞれがx 1 、 x 2 、…、 x n 軸のいずれかに平行な関数f の変化率を、定義域内のすべての点において表します(微分が存在し、かつ連続である場合。下記も参照)。1次微分は、関数が対応する軸の方向に沿って増加する場合は正、減少する場合は負、増加も減少もない場合はゼロとなります。定義域内の特定の点における偏微分を評価すると、その点における関数の特定の軸に平行な方向の変化率(実数)が得られます。
実変数の実数値関数y = f ( x ) の場合、その常微分 dy / dxは、定義域内のすべての点における曲線 y = f ( x ) の接線の勾配として幾何学的に定義されます。偏微分は、この考え方を曲線の接超平面に拡張します。
2次偏微分は変数のペアごとに計算できます。
∂ 2 ∂ x 1 2 f ( x 1 , x 2 , … , x n ) , ∂ 2 ∂ x 1 x 2 f ( x 1 , x 2 , … x n ) , … , ∂ 2 ∂ x n 2 f ( x 1 , x 2 , … , x n ) . {\displaystyle {\frac {\partial ^{2}}{\partial x_{1}^{2}}}f(x_{1},x_{2},\ldots ,x_{n})\,,\quad {\frac {\partial ^{2}}{\partial x_{1}x_{2}}}f(x_{1},x_{2},\ldots x_{n})\,,\ldots ,{\frac {\partial ^{2}}{\partial x_{n}^{2}}}f(x_{1},x_{2},\ldots ,x_{n}).} 幾何学的には、これらは定義域内のすべての点における関数の像の局所曲率 と関連しています。関数が明確に定義されている任意の点において、関数はいくつかの軸に沿って増加したり、他の軸に沿って減少したり、あるいは他の軸に沿って全く増加しないか減少したりする可能性があります。
これにより、様々な停留点 、すなわち大域的または局所的最大値 、大域的または局所的最小値 、そして鞍点 (実変数1つの関数における変曲点 の多次元的類似点)が考えられます。ヘッセ行列は、関数の停留点を調べるために使用されるすべての2階偏微分からなる行列であり、 数理最適化 において重要です。
一般に、高次のp の偏微分は次の形式を持ちます。
∂ p ∂ x 1 p 1 ∂ x 2 p 2 ⋯ ∂ x n p n f ( x 1 , x 2 , … , x n ) ≡ ∂ p 1 ∂ x 1 p 1 ∂ p 2 ∂ x 2 p 2 ⋯ ∂ p n ∂ x n p n f ( x 1 , x 2 , … , x n ) {\displaystyle {\frac {\partial ^{p}}{\partial x_{1}^{p_{1}}\partial x_{2}^{p_{2}}\cdots \partial x_{n}^{p_{n}}}}f(x_{1},x_{2},\ldots ,x_{n})\equiv {\frac {\partial ^{p_{1}}}{\partial x_{1}^{p_{1}}}}{\frac {\partial ^{p_{2}}}{\partial x_{2}^{p_{2}}}}\cdots {\frac {\partial ^{p_{n}}}{\partial x_{n}^{p_{n}}}}f(x_{1},x_{2},\ldots ,x_{n})} ここで、p 1 、p 2 、…、p n は それぞれ0 からp までの整数で、 p 1 + p 2 + ⋯ + p n = p となります。0次偏微分の定義を恒等演算子 として使用します。
∂ 0 ∂ x 1 0 f ( x 1 , x 2 , … , x n ) = f ( x 1 , x 2 , … , x n ) , … , ∂ 0 ∂ x n 0 f ( x 1 , x 2 , … , x n ) = f ( x 1 , x 2 , … , x n ) . {\displaystyle {\frac {\partial ^{0}}{\partial x_{1}^{0}}}f(x_{1},x_{2},\ldots ,x_{n})=f(x_{1},x_{2},\ldots ,x_{n})\,,\quad \ldots ,\,{\frac {\partial ^{0}}{\partial x_{n}^{0}}}f(x_{1},x_{2},\ldots ,x_{n})=f(x_{1},x_{2},\ldots ,x_{n})\,.} p の増加に伴い、可能な偏微分の数が増加しますが、 2階偏微分は対称性を 持つため、混合偏微分(複数の変数に関するもの)は不要になります。これにより、あるp に対して計算する偏微分の数が減少します。
多変数微分可能性 関数f ( x )が点a の近傍で微分可能 であるとは、一般にa に依存するn組の数 A ( a )=( A1 ( a ), A2 ( a ),…, An ( a ))が存在するときである 。 したがって、次の 式が成り立つ。 [ 3 ]
f ( x ) = f ( a ) + A ( a ) ⋅ ( x − a ) + α ( x ) | x − a | {\displaystyle f({\boldsymbol {x}})=f({\boldsymbol {a}})+{\boldsymbol {A}}({\boldsymbol {a}})\cdot ({\boldsymbol {x}}-{\boldsymbol {a}})+\alpha ({\boldsymbol {x}})|{\boldsymbol {x}}-{\boldsymbol {a}}|} ここで となる。これは、f が 点a で微分可能ならば、fは x = a で連続であることを意味する。ただし、逆は成り立たない。つまり、定義域における連続性は、定義域における微分可能性を意味しない。f が a で微分可能ならば、 a において1階偏微分が存在し、以下のようになる。 α ( x ) → 0 {\displaystyle \alpha ({\boldsymbol {x}})\to 0} | x − a | → 0 {\displaystyle |{\boldsymbol {x}}-{\boldsymbol {a}}|\to 0}
∂ f ( x ) ∂ x i | x = a = A i ( a ) {\displaystyle \left.{\frac {\partial f({\boldsymbol {x}})}{\partial x_{i}}}\right|_{{\boldsymbol {x}}={\boldsymbol {a}}}=A_{i}({\boldsymbol {a}})} i = 1, 2, …, n の場合、これは個々の偏微分の定義からわかるため、f の偏微分は存在します。
直交デカルト座標系の n 次元類似体を想定すると、これらの偏導関数を使用して、この座標系で勾配 (「ナブラ 」または「デル」とも呼ばれる) と呼ばれるベクトル 線形 微分演算子を形成できます 。
∇ f ( x ) = ( ∂ ∂ x 1 , ∂ ∂ x 2 , … , ∂ ∂ x n ) f ( x ) {\displaystyle \nabla f({\boldsymbol {x}})=\left({\frac {\partial }{\partial x_{1}}},{\frac {\partial }{\partial x_{2}}},\ldots ,{\frac {\partial }{\partial x_{n}}}\right)f({\boldsymbol {x}})} ベクトル計算 では、他の微分演算子を構築したり、ベクトル計算の定理を簡潔に定式化したりするために役立つため、 広く使用されています。
次に、勾配∇ f ( x = a で評価) を少し並べ替えて代入すると、次のようになります。
f ( x ) − f ( a ) = ∇ f ( a ) ⋅ ( x − a ) + α | x − a | {\displaystyle f({\boldsymbol {x}})-f({\boldsymbol {a}})=\nabla f({\boldsymbol {a}})\cdot ({\boldsymbol {x}}-{\boldsymbol {a}})+\alpha |{\boldsymbol {x}}-{\boldsymbol {a}}|} ここで、·は ドット積 を表す。この式は、 a の近傍内のすべての点x における関数f の最良の線形近似を表す。x → a におけるf とx の微小変化 に対して:
d f = ∂ f ( x ) ∂ x 1 | x = a d x 1 + ∂ f ( x ) ∂ x 2 | x = a d x 2 + ⋯ + ∂ f ( x ) ∂ x n | x = a d x n = ∇ f ( a ) ⋅ d x {\displaystyle df=\left.{\frac {\partial f({\boldsymbol {x}})}{\partial x_{1}}}\right|_{{\boldsymbol {x}}={\boldsymbol {a}}}dx_{1}+\left.{\frac {\partial f({\boldsymbol {x}})}{\partial x_{2}}}\right|_{{\boldsymbol {x}}={\boldsymbol {a}}}dx_{2}+\dots +\left.{\frac {\partial f({\boldsymbol {x}})}{\partial x_{n}}}\right|_{{\boldsymbol {x}}={\boldsymbol {a}}}dx_{n}=\nabla f({\boldsymbol {a}})\cdot d{\boldsymbol {x}}} これは、 a におけるf の全微分 、または単に微分 として定義されます。この式は、 f のすべての x i 方向における微小変化をすべて加算することにより、 f の全微小変化に対応します。 また 、 dfは、 各方向 の微小変化dx i を基底ベクトル とし、 f の偏微分を成分とする 共ベクトル として解釈できます。
幾何学的には、 ∇ fは f ( x ) = cで与えられる f の準位集合に垂直であり、これはある定数c に対して( n − 1) 次元超曲面を記述する。定数の微分はゼロである。
d f = ( ∇ f ) ⋅ d x = 0 {\displaystyle df=(\nabla f)\cdot d{\boldsymbol {x}}=0} ここで、d x は 超曲面f ( x ) = cにおける x の微小変化であり、∇ f とd x のドット積はゼロなので、∇ fは d x に垂直であることを意味します。
n 次元の任意の曲線座標系 では、勾配の明示的な表現はそれほど単純ではありません。その座標系の計量テンソル に関するスケール係数が存在するからです。この記事で用いている上記のケースでは、計量はクロネッカーのデルタ のみであり、スケール係数はすべて1です。
微分可能性クラス 領域内の 点aで評価されるすべての1階偏微分は、
∂ ∂ x 1 f ( x ) | x = a , ∂ ∂ x 2 f ( x ) | x = a , … , ∂ ∂ x n f ( x ) | x = a {\displaystyle \left.{\frac {\partial }{\partial x_{1}}}f({\boldsymbol {x}})\right|_{{\boldsymbol {x}}={\boldsymbol {a}}}\,,\quad \left.{\frac {\partial }{\partial x_{2}}}f({\boldsymbol {x}})\right|_{{\boldsymbol {x}}={\boldsymbol {a}}}\,,\ldots ,\left.{\frac {\partial }{\partial x_{n}}}f({\boldsymbol {x}})\right|_{{\boldsymbol {x}}={\boldsymbol {a}}}} が存在し、定義域内のすべてのa に対して連続である場合、 f は 微分可能性類C 1 を持つ。一般に、すべてのp 階偏微分を点a で評価した場合:
∂ p ∂ x 1 p 1 ∂ x 2 p 2 ⋯ ∂ x n p n f ( x ) | x = a {\displaystyle \left.{\frac {\partial ^{p}}{\partial x_{1}^{p_{1}}\partial x_{2}^{p_{2}}\cdots \partial x_{n}^{p_{n}}}}f({\boldsymbol {x}})\right|_{{\boldsymbol {x}}={\boldsymbol {a}}}} 存在し、連続であり、p 1 、p 2 、…、p n 、p が上記のとおりで、領域内のすべてのa に対して、 f は 領域全体でp の 位数まで微分可能であり、微分可能性クラスC p を持ちます。
f が微分可能性クラス C ∞ に属する場合、fはあらゆる階数の連続偏微分を持ち、 滑らかな関数 と呼ばれる。fが 解析関数 であり、定義域内の任意の点に関するテイラー級数 に等しい場合、 C ω という表記はこの微分可能性クラスを表す。
複数の統合 定積分は、 次の表記法を使用して、複数の実変数にわたる 多重積分 に拡張できます。
∫ R n ⋯ ∫ R 2 ∫ R 1 f ( x 1 , x 2 , … , x n ) d x 1 d x 2 ⋯ d x n ≡ ∫ R f ( x ) d n x {\displaystyle \int _{R_{n}}\cdots \int _{R_{2}}\int _{R_{1}}f(x_{1},x_{2},\ldots ,x_{n})\,dx_{1}dx_{2}\cdots dx_{n}\equiv \int _{R}f({\boldsymbol {x}})\,d^{n}{\boldsymbol {x}}} ここで、各領域R 1 、R 2 、…、R n は実数直線のサブセットまたは全体です。
R 1 ⊆ R , R 2 ⊆ R , … , R n ⊆ R , {\displaystyle R_{1}\subseteq \mathbb {R} \,,\quad R_{2}\subseteq \mathbb {R} \,,\ldots ,R_{n}\subseteq \mathbb {R} ,} そしてそれらの直積は、単一の集合として積分する領域を与える。
R = R 1 × R 2 × ⋯ × R n , R ⊆ R n , {\displaystyle R=R_{1}\times R_{2}\times \dots \times R_{n}\,,\quad R\subseteq \mathbb {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 内の総量が得られます。超体積のより正式な概念は測度論 の主題です。上記ではルベーグ測度 を使用しましたが、このトピックの詳細については ルベーグ積分を参照してください。
定理 多重積分と偏微分の定義により、多変数微積分の基本定理(特に ストークスの定理 )、多変数部分積分、 高次偏微分の対称性 、多変数関数のテイラー定理 など、重要な定理を定式化することができます。積分と 偏微分が混在する関数の評価は、積分記号 のもとでの 定理微分を用いて行うことができます。
ベクトル計算 複数の実変数それぞれに対応する関数を複数集めることができる。
y 1 = f 1 ( x 1 , x 2 , … , x n ) , y 2 = f 2 ( x 1 , x 2 , … , x n ) , … , y m = f m ( x 1 , x 2 , ⋯ x n ) {\displaystyle y_{1}=f_{1}(x_{1},x_{2},\ldots ,x_{n})\,,\quad y_{2}=f_{2}(x_{1},x_{2},\ldots ,x_{n})\,,\ldots ,y_{m}=f_{m}(x_{1},x_{2},\cdots x_{n})} m タプルに、または列ベクトル または行ベクトル としてそれぞれ変換されます。
( y 1 , y 2 , … , y m ) ↔ [ f 1 ( x 1 , x 2 , … , x n ) f 2 ( x 1 , x 2 , ⋯ x n ) ⋮ f m ( x 1 , x 2 , … , x n ) ] ↔ [ f 1 ( x 1 , x 2 , … , x n ) f 2 ( x 1 , x 2 , … , x n ) ⋯ f m ( x 1 , x 2 , … , x n ) ] {\displaystyle (y_{1},y_{2},\ldots ,y_{m})\leftrightarrow {\begin{bmatrix}f_{1}(x_{1},x_{2},\ldots ,x_{n})\\f_{2}(x_{1},x_{2},\cdots x_{n})\\\vdots \\f_{m}(x_{1},x_{2},\ldots ,x_{n})\end{bmatrix}}\leftrightarrow {\begin{bmatrix}f_{1}(x_{1},x_{2},\ldots ,x_{n})&f_{2}(x_{1},x_{2},\ldots ,x_{n})&\cdots &f_{m}(x_{1},x_{2},\ldots ,x_{n})\end{bmatrix}}} これらすべてはm 成分ベクトル場 と同様に扱われ、都合の良い形式を使用することができます。上記の表記はすべて、y = f ( x ) という共通の簡潔な表記法で表されます。このようなベクトル場の微積分はベクトル微積分 です。多変数関数の行ベクトルと列ベクトルの扱いについては、行列微積分を 参照してください。
暗黙的な関数 複数の実変数からなる実数値暗黙関数は、「 y = f (…) 」という形では書かれません。その代わりに、空間R n + 1からR の零元 (通常の零点 0 ) への写像が用いられます。
ϕ : R n + 1 → { 0 } ϕ ( x 1 , x 2 , … , x n , y ) = 0 {\displaystyle {\begin{aligned}&\phi :\mathbb {R} ^{n+1}\to \{0\}\\&\phi (x_{1},x_{2},\ldots ,x_{n},y)=0\end{aligned}}} はすべての変数を含む方程式です。暗黙関数は、関数を表現するより一般的な方法です。なぜなら、
y = f ( x 1 , x 2 , … , x n ) {\displaystyle y=f(x_{1},x_{2},\ldots ,x_{n})} すると、常に次のように定義できます。
ϕ ( x 1 , x 2 , … , x n , y ) = y − f ( x 1 , x 2 , … , x n ) = 0 {\displaystyle \phi (x_{1},x_{2},\ldots ,x_{n},y)=y-f(x_{1},x_{2},\ldots ,x_{n})=0} しかし、その逆は常に可能であるとは限らず、つまり、すべての暗黙的関数が明示的な形式を持つわけではありません。
例えば、区間表記法 を使うと、
ϕ : X → { 0 } ϕ ( x , y , z ) = ( x a ) 2 + ( y b ) 2 + ( z c ) 2 − 1 = 0 X = [ − a , a ] × [ − b , b ] × [ − c , c ] = { ( x , y , z ) ∈ R 3 : − a ≤ x ≤ a , − b ≤ y ≤ b , − c ≤ z ≤ c } . {\displaystyle {\begin{aligned}&\phi :X\to \{0\}\\&\phi (x,y,z)=\left({\frac {x}{a}}\right)^{2}+\left({\frac {y}{b}}\right)^{2}+\left({\frac {z}{c}}\right)^{2}-1=0\\&X=[-a,a]\times [-b,b]\times [-c,c]=\left\{(x,y,z)\in \mathbb {R} ^{3}\,:\,-a\leq x\leq a,-b\leq y\leq b,-c\leq z\leq c\right\}.\end{aligned}}} 3 次元 (3D) 直交座標系を選択すると、この関数は、原点( x , y , z ) = (0, 0, 0) を中心とし、それぞれ正のx 、y 、z 軸に沿った一定の半径 a 、 b 、 c を持つ 3D楕円体の表面を記述します。 a = b = c = r の場合、原点を中心とする半径r の球面 になります。同様に記述できる他の円錐断面の例には、 双曲面 や放物面があり、より一般的には 3D ユークリッド空間の任意の 2D 表面も同様に記述できます。上記の例は、 x 、y 、 またはz について解くことができますが、暗黙の形式で記述する方がはるかに簡潔です。
より洗練された例:
ϕ : R 4 → { 0 } ϕ ( t , x , y , z ) = C t z e t x − y z + A sin ( 3 ω t ) ( x 2 z − B y 6 ) = 0 {\displaystyle {\begin{aligned}&\phi :\mathbb {R} ^{4}\to \{0\}\\&\phi (t,x,y,z)=Ctze^{tx-yz}+A\sin(3\omega t)\left(x^{2}z-By^{6}\right)=0\end{aligned}}} 非ゼロの実定数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 )で評価した ϕ を 0とする。
ϕ ( a , b ) = 0 ; {\displaystyle \phi ({\boldsymbol {a}},b)=0;} そして、 ϕの y に関する最初の偏微分を( a , b ) で評価すると、ゼロではないとします。
∂ ϕ ( x , y ) ∂ y | ( x , y ) = ( a , b ) ≠ 0. {\displaystyle \left.{\frac {\partial \phi ({\boldsymbol {x}},y)}{\partial y}}\right|_{({\boldsymbol {x}},y)=({\boldsymbol {a}},b)}\neq 0.} このとき、区間[ y 1 , y 2 ]には b が含まれ、領域R には( a , b )が含まれます 。R のすべてのx に対して、ϕ ( x , y ) = 0 を 満たす[ y 1 , y 2 ] の値が1つだけ存在し、y は x の連続関数であるため、ϕ ( x , y ( x )) = 0 となります。これらの関数の 全微分は次のようになります。
d y = ∂ y ∂ x 1 d x 1 + ∂ y ∂ x 2 d x 2 + ⋯ + ∂ y ∂ x n d x n ; {\displaystyle dy={\frac {\partial y}{\partial x_{1}}}dx_{1}+{\frac {\partial y}{\partial x_{2}}}dx_{2}+\dots +{\frac {\partial y}{\partial x_{n}}}dx_{n};} d ϕ = ∂ ϕ ∂ x 1 d x 1 + ∂ ϕ ∂ x 2 d x 2 + ⋯ + ∂ ϕ ∂ x n d x n + ∂ ϕ ∂ y d y . {\displaystyle d\phi ={\frac {\partial \phi }{\partial x_{1}}}dx_{1}+{\frac {\partial \phi }{\partial x_{2}}}dx_{2}+\dots +{\frac {\partial \phi }{\partial x_{n}}}dx_{n}+{\frac {\partial \phi }{\partial y}}dy.} 後者の微分にdy を代入し、微分係数を等しくすると 、元の関数の微分に関して yの x i に関する1階偏微分が得られ、それぞれ線形方程式の解として得られる。
∂ ϕ ∂ x i + ∂ ϕ ∂ y ∂ y ∂ x i = 0 {\displaystyle {\frac {\partial \phi }{\partial x_{i}}}+{\frac {\partial \phi }{\partial y}}{\frac {\partial y}{\partial x_{i}}}=0} i = 1, 2, …, n の場合。
複数の実変数の複素数値関数 実数値関数の定義において、実数へのコドメインの制限を緩和し、複素数 値を許可することによって、複数の実変数の複素数値関数を定義できます。
f ( x 1 , …, x n ) がそのような複素数値関数である場合、それは次のように分解される。
f ( x 1 , … , x n ) = g ( x 1 , … , x n ) + i h ( x 1 , … , x n ) , {\displaystyle f(x_{1},\ldots ,x_{n})=g(x_{1},\ldots ,x_{n})+ih(x_{1},\ldots ,x_{n}),} ここで、g とh は実数値関数です。言い換えれば、複素数値関数の研究は、実数値関数のペアの研究に容易に帰着します。
この還元は一般的な性質には適用できます。しかし、例えば次のように明示的に与えられた関数の場合は、
z ( x , y , α , a , q ) = q 2 π [ ln ( x + i y − a e i α ) − ln ( x + i y + a e − i α ) ] {\displaystyle z(x,y,\alpha ,a,q)={\frac {q}{2\pi }}\left[\ln \left(x+iy-ae^{i\alpha }\right)-\ln \left(x+iy+ae^{-i\alpha }\right)\right]} 実数部と虚数部の計算は難しいかもしれません。
アプリケーション 実変数の多変数関数は工学 や物理学 において必然的に生じます。観測可能な 物理量は 実数(関連する単位 と次元を 持つ)であり、一般に 1 つの物理量は他の多数の量に依存するからです。
複数の実変数を持つ実数値関数の例 連続体力学 の例には、質量分布の局所質量密度 ρ 、空間位置座標(ここでは例として直交座標)、 r = ( x 、 y 、 z ) 、および時間t に依存するスカラー場 が含まれます。
ρ = ρ ( r , t ) = ρ ( x , y , z , t ) {\displaystyle \rho =\rho (\mathbf {r} ,t)=\rho (x,y,z,t)} 電荷を帯びた 物体の電荷密度 や、その他多数のスカラー電位 場についても同様です。
もう 1 つの例は、ベクトル場で ある速度場 です。速度場には、同様に空間座標と時間の多変数関数である速度v = ( v x 、 v y 、 v z ) の成分があります。
v ( r , t ) = v ( x , y , z , t ) = [ v x ( x , y , z , t ) , v y ( x , y , z , t ) , v z ( x , y , z , t ) ] {\displaystyle \mathbf {v} (\mathbf {r} ,t)=\mathbf {v} (x,y,z,t)=[v_{x}(x,y,z,t),v_{y}(x,y,z,t),v_{z}(x,y,z,t)]} 電場 や磁場 、ベクトルポテンシャル 場などの他の物理的なベクトル場についても同様です。
もう一つの重要な例は、熱力学 における状態方程式 です。これは、流体の 圧力 P 、温度 T 、および体積 V を関連付ける方程式で、一般に暗黙的な形式を持ちます。
f ( P , V , T ) = 0 {\displaystyle f(P,V,T)=0} 最も単純な例は理想気体の法則 です。
f ( P , V , T ) = P V − n R T = 0 {\displaystyle f(P,V,T)=PV-nRT=0} ここで、n はモル数( 物質の量 が一定であれば定数)、Rは 気体定数です 。より複雑な状態方程式が経験的に導かれていますが、それらはすべて上記の暗黙的な形に従います。
複数の実変数の実数値関数は、経済学 に広く登場します。消費者理論の基礎では、効用は 消費される各種財の量の関数として表現され、各量は効用関数の引数となります。効用を最大化すると、一連の需要関数 が得られます。各需要関数は、特定財の需要量を、各種財の価格と所得または富の関数として表現します。生産者理論 では、企業は通常、生産される各種財の量と使用される各種生産要素の量の関数として利益を最大化するものと想定されます。最適化の結果は、各種生産要素の需要関数と各種製品の供給関数 です。これらの関数はそれぞれ、財の価格と生産要素の価格を引数として持ちます。
複数の実変数を持つ複素数値関数の例 一部の「物理量」は、実際には複素数値である場合があります。例えば、複素インピーダンス 、複素誘電率 、複素透磁率 、複素屈折率 などです。これらは、周波数や時間、温度といった実変数の関数でもあります。
2次元流体力学 、特に2次元の流体運動を記述するポテンシャル流 の理論では、複素ポテンシャルは
F ( x , y , … ) = φ ( x , y , … ) + i ψ ( x , y , … ) {\displaystyle F(x,y,\ldots )=\varphi (x,y,\ldots )+i\psi (x,y,\ldots )} は、2つの空間座標x とy 、およびシステムに関連するその他の実 変数の複素関数です。実部は速度ポテンシャル であり、虚部は流れ関数 です。
球面調和関数は、物理学や工学において、 ラプラス方程式 の解として、また実数値の球面極角の複素数値関数である z 成分角運動量演算子 の固有関数 として使用されます。
Y ℓ m = Y ℓ m ( θ , ϕ ) {\displaystyle Y_{\ell }^{m}=Y_{\ell }^{m}(\theta ,\phi )} 量子力学 では、波動関数は必然的に複素数値であるが、 実 空間座標(または運動量 成分)と時間t の関数である。
Ψ = Ψ ( r , t ) = Ψ ( x , y , z , t ) , Φ = Φ ( p , t ) = Φ ( p x , p y , p z , t ) {\displaystyle \Psi =\Psi (\mathbf {r} ,t)=\Psi (x,y,z,t)\,,\quad \Phi =\Phi (\mathbf {p} ,t)=\Phi (p_{x},p_{y},p_{z},t)} ここで、それぞれはフーリエ変換 によって関連付けられます。
参照
参考文献 ^ R. Courant (1988年2月23日).微分積分学 . 第2巻. Wiley Classics Library. pp. 46– 47. ISBN 0-471-60840-8 。 ^ R. Courant (1988年2月23日). 微分積分学 . 第2巻. Wiley Classics Library. p. 70. ISBN 0-471-60840-8 。^ W. Fulks (1978). 『Advanced calculus 』 John Wiley & Sons. pp. 300– 302. ISBN 0-471-02195-4 。^ R. Courant (1988年2月23日). 微分積分学 . 第2巻. Wiley Classics Library. pp. 117– 118. ISBN 0-471-60840-8 。