Linearism › 정의·정리 › 다변수 미적분

다변수 미적분 정의·정리

57개. "쓰는 것"은 진술이나 증명에서 부르는 정의·정리이고, "쓰이는 곳"은 거꾸로 이 항목을 부르는 곳입니다. 용어로 이어진 관계는 흐리게 표시합니다.

MV.1 다변수 함수

정의 1.1 다변수 함수

Rn\mathbb{R}^n의 부분집합 DD의 각 점 x=(x1,…,xn)\mathbf{x} = (x_1, \dots, x_n)에 실수 하나를 대응시키는 함수 f:D→Rf : D \to \mathbb{R}를 nn변수 함수(function of several variables)라 합니다.

정의 1.2 그래프

2변수 함수 ff의 그래프는 {(x,y,f(x,y))}\{(x, y, f(x, y))\}로, 3차원 공간의 곡면입니다.

정의 1.3 등위선

상수 cc에 대해 {(x,y)∣f(x,y)=c}\{(x, y) \mid f(x, y) = c\}를 ff의 등위선(level curve, contour)이라 합니다. 변수가 셋이면 등위면입니다.

정의 1.4 거리

두 점 x,a∈Rn\mathbf{x}, \mathbf{a} \in \mathbb{R}^n 사이의 거리는 ∥x−a∥=(x1−a1)2+⋯+(xn−an)2\|\mathbf{x} - \mathbf{a}\| = \sqrt{(x_1 - a_1)^2 + \cdots + (x_n - a_n)^2}입니다.

정의 1.5 극한

lim⁡x→af(x)=L\displaystyle\lim_{\mathbf{x} \to \mathbf{a}} f(\mathbf{x}) = L이란, 모든 ε>0\varepsilon > 0에 대해 어떤 δ>0\delta > 0이 있어 0<∥x−a∥<δ0 < \|\mathbf{x} - \mathbf{a}\| < \delta이면 ∣f(x)−L∣<ε|f(\mathbf{x}) - L| < \varepsilon이라는 뜻입니다.

정의 1.9 연속

lim⁡x→af(x)=f(a)\lim_{\mathbf{x}\to\mathbf{a}}f(\mathbf{x}) = f(\mathbf{a})이면 ff는 a\mathbf{a}에서 연속입니다.

한 변수와 마찬가지로 다항식, 지수·삼각함수, 그리고 그들의 합·곱·몫(분모 ≠ 0)·합성은 정의되는 곳에서 연속입니다. 예제 1.6의 함수는 f(0,0)f(0, 0)을 어떻게 정해도 원점에서 연속이 될 수 없습니다.

MV.2 편미분과 그래디언트

정리 2.3 클레로

fxyf_{xy}와 fyxf_{yx}가 연속이면 fxy=fyxf_{xy} = f_{yx}입니다.

예제 2.4. 예제 2.2에서 fxy=6x2y+cos⁡(xy)−xysin⁡(xy)=fyxf_{xy} = 6x^2y + \cos(xy) - xy\sin(xy) = f_{yx}. 미분하는 순서를 바꿔도 같습니다. 4장의 헤세 행렬이 대칭인 이유입니다.

정의 2.5 방향도함수

단위벡터 u\mathbf{u} 방향의 방향도함수(directional derivative)는

정리 2.6

ff가 미분 가능하면(3장) Duf=fxu1+fyu2D_{\mathbf{u}}f = f_x u_1 + f_y u_2.

정의 2.7 그래디언트

편미분을 모은 벡터 ∇f=(∂f∂x1,…,∂f∂xn)\nabla f = \left(\dfrac{\partial f}{\partial x_1}, \dots, \dfrac{\partial f}{\partial x_n}\right)를 ff의 그래디언트(gradient)라 합니다.

정리 2.8 가장 가파른 방향

∇f(a)≠0\nabla f(\mathbf{a}) \ne \mathbf{0}이면

  1. DufD_{\mathbf{u}}f가 가장 큰 방향은 ∇f\nabla f의 방향이고, 그 최댓값은 ∥∇f∥\|\nabla f\|입니다.
  2. 가장 작은(가장 가파르게 내려가는) 방향은 −∇f-\nabla f입니다.
  3. ∇f\nabla f에 수직인 방향으로는 기울기가 0입니다.

MV.3 미분 가능성, 연쇄법칙, 야코비안

정의 3.1 미분 가능

lim⁡h→0f(a+h)−f(a)−∇f(a)⋅h∥h∥=0\displaystyle\lim_{\mathbf{h}\to\mathbf{0}}\frac{f(\mathbf{a} + \mathbf{h}) - f(\mathbf{a}) - \nabla f(\mathbf{a})\cdot\mathbf{h}}{\|\mathbf{h}\|} = 0이면 ff는 a\mathbf{a}에서 미분 가능(differentiable)합니다.

정리 3.2

편미분들이 a\mathbf{a} 근처에서 연속이면 ff는 a\mathbf{a}에서 미분 가능합니다.

식으로 만든 함수는 대부분 이 조건을 만족하므로, 실제로는 편미분을 구해 쓰면 됩니다.

정의 3.4 야코비 행렬

f=(f1,…,fm)\mathbf{f} = (f_1, \dots, f_m)의 야코비 행렬(Jacobian matrix)은 m×nm \times n 행렬

정리 3.6 연쇄법칙

g:Rn→Rm\mathbf{g} : \mathbb{R}^n \to \mathbb{R}^m, f:Rm→Rp\mathbf{f} : \mathbb{R}^m \to \mathbb{R}^p가 미분 가능하면

Jf∘g(x)=Jf(g(x)) Jg(x).J_{\mathbf{f}\circ\mathbf{g}}(\mathbf{x}) = J_{\mathbf{f}}(\mathbf{g}(\mathbf{x}))\,J_{\mathbf{g}}(\mathbf{x}).

MV.4 헤세 행렬과 극값

정의 4.1 임계점

∇f(a)=0\nabla f(\mathbf{a}) = \mathbf{0}인 점을 임계점(critical point)이라 합니다.

정의 4.3 헤세 행렬

이계 편미분을 모은 n×nn \times n 행렬

H=[fx1x1⋯fx1xn⋮⋮fxnx1⋯fxnxn]H = \begin{bmatrix} f_{x_1x_1} & \cdots & f_{x_1x_n} \\ \vdots & & \vdots \\ f_{x_nx_1} & \cdots & f_{x_nx_n} \end{bmatrix}

정리 4.4 이차 테일러 근사

f(a+h)≈f(a)+∇f(a)⋅h+12hTH(a)h.f(\mathbf{a} + \mathbf{h}) \approx f(\mathbf{a}) + \nabla f(\mathbf{a})\cdot\mathbf{h} + \tfrac12\mathbf{h}^TH(\mathbf{a})\mathbf{h}.

정리 4.5 이계도함수 판정

a\mathbf{a}가 임계점이고 H=H(a)H = H(\mathbf{a})일 때

  1. HH가 양정치(모든 고윳값 >0> 0)이면 극소.
  2. HH가 음정치(모든 고윳값 <0< 0)이면 극대.
  3. HH의 고윳값에 양수와 음수가 모두 있으면 안장점.
  4. 고윳값에 0이 있고 나머지 부호가 같으면 이 판정으로는 알 수 없음.

정의 4.8 볼록함수

모든 x,y\mathbf{x}, \mathbf{y}와 0≤t≤10 \le t \le 1에 대해 f(tx+(1−t)y)≤tf(x)+(1−t)f(y)f(t\mathbf{x} + (1 - t)\mathbf{y}) \le tf(\mathbf{x}) + (1 - t)f(\mathbf{y})이면 ff는 볼록(convex)합니다. 그래프 위의 두 점을 이은 선분이 그래프보다 위(또는 같은 곳)에 있다는 뜻입니다.

정리 4.9

두 번 미분 가능한 ff가 볼록일 필요충분조건은 모든 점에서 HH가 양반정치(고윳값 ≥0\ge 0)인 것입니다.

MV.5 경사하강법과 뉴턴 방법

정의 5.1 경사하강법

시작점 x0\mathbf{x}_0에서

xk+1=xk−η ∇f(xk)\mathbf{x}_{k+1} = \mathbf{x}_k - \eta\,\nabla f(\mathbf{x}_k)

정리 5.3

f(x)=12xTAxf(\mathbf{x}) = \frac12\mathbf{x}^TA\mathbf{x}(AA는 대칭·양정치, 고윳값 0<λmin⁡≤⋯≤λmax⁡0 < \lambda_{\min} \le \cdots \le \lambda_{\max})이면 경사하강법은

정의 5.5 확률적 경사하강법

매 단계 데이터 몇 개(미니배치 BB)를 무작위로 골라 1∣B∣∑i∈B∇ℓi\frac{1}{|B|}\sum_{i\in B}\nabla\ell_i로 그래디언트를 어림해 씁니다. 이것을 확률적 경사하강법(stochastic gradient descent, SGD)이라 합니다.

정의 5.6 모멘텀

속도 v\mathbf{v}를 두고

vk+1=βvk+∇f(xk),xk+1=xk−ηvk+1\mathbf{v}_{k+1} = \beta\mathbf{v}_k + \nabla f(\mathbf{x}_k), \qquad \mathbf{x}_{k+1} = \mathbf{x}_k - \eta\mathbf{v}_{k+1}

정의 5.7 뉴턴 방법

xk+1=xk−H(xk)−1∇f(xk)\mathbf{x}_{k+1} = \mathbf{x}_k - H(\mathbf{x}_k)^{-1}\nabla f(\mathbf{x}_k).

f(xk+h)≈f+∇f⋅h+12hTHhf(\mathbf{x}_k + \mathbf{h}) \approx f + \nabla f\cdot\mathbf{h} + \frac12\mathbf{h}^TH\mathbf{h}를 h\mathbf{h}로 미분해 0으로 두면 Hh=−∇fH\mathbf{h} = -\nabla f이기 때문입니다. 미적분학 6장의 뉴턴 방법(f′f'의 근 찾기)을 여러 변수로 넓힌 것입니다.

MV.6 라그랑주 승수

정리 6.1 라그랑주 승수법

ff와 gg가 미분 가능하고, 제약 g(x)=cg(\mathbf{x}) = c 위에서 ff가 a\mathbf{a}에서 극값을 가지며 ∇g(a)≠0\nabla g(\mathbf{a}) \ne \mathbf{0}이면

정리 6.4

최적값을 제약의 상수 cc의 함수 f∗(c)f^*(c)로 보면 df∗dc=λ\dfrac{df^*}{dc} = \lambda입니다.

MV.7 중적분

정의 7.1 이중적분

직사각형 R=[a,b]×[c,d]R = [a, b] \times [c, d]를 작은 직사각형으로 나누고, 각 조각의 넓이 ΔA\Delta A에 그 조각 안의 함숫값을 곱해 더한 리만 합의 극한을

정리 7.2 푸비니

ff가 RR에서 연속이면

∬Rf dA=∫ab(∫cdf(x,y) dy)dx=∫cd(∫abf(x,y) dx)dy.\iint_R f\,dA = \int_a^b\left(\int_c^d f(x, y)\,dy\right)dx = \int_c^d\left(\int_a^b f(x, y)\,dx\right)dy.

정리 7.4

영역 D={(x,y)∣a≤x≤b, g1(x)≤y≤g2(x)}D = \{(x, y) \mid a \le x \le b,\ g_1(x) \le y \le g_2(x)\}(위아래가 곡선)이면

정의 7.8

f(x,y)≥0f(x, y) \ge 0이고 ∬R2f dA=1\iint_{\mathbb{R}^2}f\,dA = 1이면 (X,Y)(X, Y)의 결합 확률밀도(joint density)이고, P((X,Y)∈D)=∬Df dAP((X, Y) \in D) = \iint_Df\,dA입니다.

MV.8 변수 변환과 야코비안

정리 8.1 변수 변환

TT가 영역 SS를 DD로 일대일로 보내고 미분 가능하면

∬Df(x,y) dx dy=∬Sf(T(u,v)) ∣det⁡JT(u,v)∣ du dv.\iint_Df(x, y)\,dx\,dy = \iint_Sf(T(u, v))\,\left|\det J_T(u, v)\right|\,du\,dv.

정리 8.4

∫−∞∞e−x2 dx=π\displaystyle\int_{-\infty}^{\infty}e^{-x^2}\,dx = \sqrt\pi.

따름정리 8.5

정규분포 12πσe−(x−μ)2/(2σ2)\frac{1}{\sqrt{2\pi}\sigma}e^{-(x-\mu)^2/(2\sigma^2)}의 전체 적분은 1입니다(x=μ+2σux = \mu + \sqrt2\sigma u로 치환).

정리 8.7

확률변수 X\mathbf{X}의 밀도가 pXp_X이고 Y=T(X)\mathbf{Y} = T(\mathbf{X})(TT는 미분 가능한 일대일 함수)이면

MV.9 벡터장과 선적분

정의 9.1 벡터장

영역의 각 점 x\mathbf{x}에 벡터 F(x)\mathbf{F}(\mathbf{x})를 대응시키는 함수를 벡터장(vector field)이라 합니다. 평면에서는 F(x,y)=(P(x,y),Q(x,y))\mathbf{F}(x, y) = (P(x, y), Q(x, y))로 씁니다.

정의 9.2 매개화

곡선 CC를 r(t)=(x(t),y(t))\mathbf{r}(t) = (x(t), y(t)), a≤t≤ba \le t \le b로 쓰는 것을 매개화(parametrization)라 합니다. r′(t)\mathbf{r}'(t)는 속도(접선 방향)입니다.

정의 9.3 벡터장의 선적분

∫CF⋅dr=∫abF(r(t))⋅r′(t) dt.\int_C\mathbf{F}\cdot d\mathbf{r} = \int_a^b\mathbf{F}(\mathbf{r}(t))\cdot\mathbf{r}'(t)\,dt.

정의 9.5 보존장

F=∇f\mathbf{F} = \nabla f인 함수 ff가 있으면 F\mathbf{F}를 보존장(conservative field), ff를 퍼텐셜(potential)이라 합니다. (물리에서는 퍼텐셜 에너지 U=−fU = -f로 써서 F=−∇U\mathbf{F} = -\nabla U.)

정리 9.6 선적분의 기본정리

F=∇f\mathbf{F} = \nabla f이고 CC가 p\mathbf{p}에서 q\mathbf{q}로 가는 곡선이면

∫C∇f⋅dr=f(q)−f(p).\int_C\nabla f\cdot d\mathbf{r} = f(\mathbf{q}) - f(\mathbf{p}).

따름정리 9.7

보존장에서는 일이 길과 상관없고, 닫힌 곡선을 도는 일은 0입니다. (중력이 보존장이므로 높이만 같으면 어떤 길로 올라가도 한 일이 같습니다.)

정리 9.9 그린 정리

CC가 영역 DD를 반시계로 한 바퀴 도는 경계이면

∮CP dx+Q dy=∬D(∂Q∂x−∂P∂y)dA.\oint_C P\,dx + Q\,dy = \iint_D\left(\frac{\partial Q}{\partial x} - \frac{\partial P}{\partial y}\right)dA.

따름정리 9.11 넓이

P=−y/2P = -y/2, Q=x/2Q = x/2로 두면 넓이(D)=12∮Cx dy−y dx\text{넓이}(D) = \frac12\oint_Cx\,dy - y\,dx. 경계만 따라 돌면 넓이를 잴 수 있습니다(구적기의 원리).

MV.10 발산, 회전, 적분 정리

정의 10.1 발산

F=(P,Q,R)\mathbf{F} = (P, Q, R)의 발산(divergence)은

∇⋅F=∂P∂x+∂Q∂y+∂R∂z.\nabla\cdot\mathbf{F} = \frac{\partial P}{\partial x} + \frac{\partial Q}{\partial y} + \frac{\partial R}{\partial z}.

정의 10.3 회전

F\mathbf{F}의 회전(curl)은

∇×F=(∂R∂y−∂Q∂z, ∂P∂z−∂R∂x, ∂Q∂x−∂P∂y).\nabla\times\mathbf{F} = \left(\frac{\partial R}{\partial y} - \frac{\partial Q}{\partial z},\ \frac{\partial P}{\partial z} - \frac{\partial R}{\partial x},\ \frac{\partial Q}{\partial x} - \frac{\partial P}{\partial y}\right).

정리 10.5

충분히 매끄러운 ff, F\mathbf{F}에 대해

  1. ∇×(∇f)=0\nabla\times(\nabla f) = \mathbf{0} (그래디언트장은 소용돌이가 없습니다)
  2. ∇⋅(∇×F)=0\nabla\cdot(\nabla\times\mathbf{F}) = 0 (회전장은 샘이 없습니다)

정의 10.6 라플라시안

∇2f=∇⋅∇f=fxx+fyy+fzz\nabla^2f = \nabla\cdot\nabla f = f_{xx} + f_{yy} + f_{zz}를 라플라시안(Laplacian)이라 합니다. Δf\Delta f로도 씁니다.

정의 10.7 선속

∬SF⋅n dS\displaystyle\iint_S\mathbf{F}\cdot\mathbf{n}\,dS.

곡면을 r(u,v)\mathbf{r}(u, v)로 매개화하면 n dS=(ru×rv) du dv\mathbf{n}\,dS = (\mathbf{r}_u\times\mathbf{r}_v)\,du\,dv로 계산합니다. 예를 들어 반지름 aa인 구면에서 n=x/a\mathbf{n} = \mathbf{x}/a, dS=a2sin⁡ϕ dϕ dθdS = a^2\sin\phi\,d\phi\,d\theta입니다(8장의 구면좌표).

정리 10.8 발산 정리, 가우스 정리

닫힌 곡면 SS가 입체 EE를 감싸고 n\mathbf{n}이 바깥 법선이면

∬SF⋅n dS=∭E∇⋅F dV.\iint_S\mathbf{F}\cdot\mathbf{n}\,dS = \iiint_E\nabla\cdot\mathbf{F}\,dV.

정리 10.10 스토크스 정리

곡면 SS의 테두리가 곡선 CC이고 방향이 오른손 법칙으로 맞으면

∮CF⋅dr=∬S(∇×F)⋅n dS.\oint_C\mathbf{F}\cdot d\mathbf{r} = \iint_S(\nabla\times\mathbf{F})\cdot\mathbf{n}\,dS.

MV.11 행렬 미적분

정리 11.1

a∈Rn\mathbf{a} \in \mathbb{R}^n, A∈Rn×nA \in \mathbb{R}^{n\times n}에 대해

  1. ∇x(aTx)=a\nabla_{\mathbf{x}}(\mathbf{a}^T\mathbf{x}) = \mathbf{a}
  2. ∇x(xTAx)=(A+AT)x\nabla_{\mathbf{x}}(\mathbf{x}^TA\mathbf{x}) = (A + A^T)\mathbf{x}, AA가 대칭이면 2Ax2A\mathbf{x}
  3. ∇x∥x∥2=2x\nabla_{\mathbf{x}}\|\mathbf{x}\|^2 = 2\mathbf{x}
  4. ∇x∥Ax−b∥2=2AT(Ax−b)\nabla_{\mathbf{x}}\|A\mathbf{x} - \mathbf{b}\|^2 = 2A^T(A\mathbf{x} - \mathbf{b}) (AA는 m×nm \times n)

정리 11.3

크기가 맞는 행렬에 대해

  1. ∂∂Xtr⁡(AX)=AT\dfrac{\partial}{\partial X}\operatorname{tr}(AX) = A^T
  2. ∂∂Xtr⁡(XTAX)=(A+AT)X\dfrac{\partial}{\partial X}\operatorname{tr}(X^TAX) = (A + A^T)X
  3. ∂∂X∥X∥F2=2X\dfrac{\partial}{\partial X}\|X\|_F^2 = 2X (프로베니우스 노름, ∥X∥F2=tr⁡(XTX)=∑Xij2\|X\|_F^2 = \operatorname{tr}(X^TX) = \sum X_{ij}^2)
  4. ∂∂XaTXb=abT\dfrac{\partial}{\partial X}\mathbf{a}^TX\mathbf{b} = \mathbf{a}\mathbf{b}^T
  5. ∂∂Xln⁡det⁡X=(X−1)T\dfrac{\partial}{\partial X}\ln\det X = (X^{-1})^T (XX 가역, det⁡X>0\det X > 0)

정리 11.4

∇zL=p−y\nabla_{\mathbf{z}}L = \mathbf{p} - \mathbf{y}.