야코비 행렬과 야코비 행렬

이 페이지에서는 야코비 행렬이 무엇인지, 그리고 예를 사용하여 이를 계산하는 방법을 확인할 수 있습니다. 또한, 연습할 수 있도록 야코비 행렬에 대한 몇 가지 해결된 연습 문제도 있습니다. 또한 야코비안 행렬의 행렬식인 야코비안이 왜 그렇게 중요한지 알게 될 것입니다. 마지막으로, 이 매트릭스가 다른 작업 및 애플리케이션과 유지하는 관계를 설명합니다.

야코비 행렬이란 무엇입니까?

야코비 행렬의 정의는 다음과 같습니다.

야코비 행렬(Jacobian Matrix)은 함수의 1차 편도함수로 구성된 행렬입니다.

따라서 야코비 행렬의 공식은 다음과 같습니다.

야코비 행렬 공식

따라서 야코비 행렬은 항상 스칼라 함수만큼 많은 행을 갖습니다.

(f_1,f_2,\ldots ,f_m)

함수가 있고 열 수는 변수 수에 해당합니다.

(x_1, x_2, \ldots , x_n).

한편, 이 행렬은 야코비안 미분 맵 (Jacobian Differential Map) 또는 야코비안 선형 맵(Jacobian Linear Map) 이라고도 알려져 있습니다. 실제로 J 대신 D로 표기되는 경우도 있습니다.

\displaystyle J_f = D_f

흥미롭게도 야코비 행렬은 수학 세계, 특히 선형 대수 분야에서 중요한 공헌을 한 19세기의 중요한 수학자이자 교수인 칼 구스타프 야코비(Carl Gustav Jacobi)의 이름을 따서 명명되었습니다.

야코비 행렬 계산의 예

야코비안 행렬의 개념을 확인한 후에는 예를 사용하여 이것이 어떻게 계산되는지 단계별로 살펴보겠습니다.

  • 다음 함수의 점 (1,2)에서 야코비 행렬을 결정합니다.

\displaystyle f(x,y)= (x^4 +3y^2x \ , \ 5y^2-2xy+1)

가장 먼저 해야 할 일은 함수의 모든 1차 편도함수를 계산하는 것입니다.

\displaystyle \cfrac{\partial f_1}{\partial x} = 4x^3+3y^2

\displaystyle \cfrac{\partial f_1}{\partial y} = 6yx

\displaystyle \cfrac{\partial f_2}{\partial x} = -2y

\displaystyle \cfrac{\partial f_2}{\partial y} = 10y-2x

이제 야코비 행렬 공식을 적용해보겠습니다. 이 경우 함수에는 두 개의 변수와 두 개의 스칼라 함수가 있으므로 야코비 행렬은 2×2 차원의 정사각 행렬이 됩니다.

야코비 행렬에 대한 표현식이 있으면 이를 (1,2) 지점에서 평가합니다.

\displaystyle J_f(1,2)=\begin{pmatrix} 4\cdot 1^3+3\cdot 2^2 & 6\cdot 2 \cdot 1 \\[3ex] -2\cdot 2 & 10\cdot 2-2 \cdot 1 \end{pmatrix}

그리고 마지막으로 작업을 수행하고 솔루션을 얻습니다.

야코비 행렬 계산의 예

함수의 야코비 행렬을 찾는 방법을 살펴본 후에는 연습할 수 있도록 몇 가지 연습문제를 단계별로 풀어보겠습니다.

야코비 행렬의 문제 해결

연습 1

2개의 변수에 있는 다음 벡터 함수의 점 (0,-2)에서 야코비 행렬을 찾습니다.

\displaystyle f(x,y)= (e^{xy}+y \ , \ y^2x)

함수에는 두 개의 변수와 두 개의 스칼라 함수가 있으므로 야코비 행렬은 2×2 크기의 정사각 행렬이 됩니다.

야코비 행렬 운동 해결

야코비 행렬의 표현식을 계산한 후에는 (0,-2) 지점에서 이를 평가합니다.

\displaystyle J_f(0,-2)=\begin{pmatrix}e^{0\cdot (-2)}\cdot (-2)\phantom{5} & \phantom{5}e^{0\cdot (-2)} \cdot 0 +1 \\[4ex](-2)^2 & 2\cdot (-2) \cdot 0 \end{pmatrix}

그리고 마지막으로 작업을 수행하고 결과를 얻습니다.

\displaystyle \bm{J_f(0,-2)}=\begin{pmatrix} \bm{-2} & \bm{1} \\[1.5ex] \bm{4} & \bm{0} \end{pmatrix}

연습 2

2개의 변수를 사용하여 다음 함수의 점 (2,-1)에서 야코비 행렬을 계산합니다.

\displaystyle f(x,y)= (x^3y^2 - 5x^2y^2 \ , \ y^6-3y^3x+7)

이 경우 함수에는 두 개의 변수와 두 개의 스칼라 함수가 있으므로 야코비 행렬은 2차 정사각 행렬이 됩니다.

\displaystyle J_f(x,y)=\begin{pmatrix}\cfrac{\phantom{5}\partial f_1}{\partial x}\phantom{5} & \phantom{5}\cfrac{\partial f_1}{\partial y}\phantom{5} \\[3ex] \cfrac{\partial f_2}{\partial x} & \cfrac{\partial f_2}{\partial y}\end{pmatrix} = \begin{pmatrix} \vphantom{\cfrac{\partial f_2}{\partial x}}3x^2y^2-10xy^2& 2x^3y-10x^2y \\[3ex] \vphantom{\cfrac{\partial f_2}{\partial x}} -3y^3 & 6y^5-9y^2x \end{pmatrix}

야코비안 행렬에 대한 표현식을 찾으면 이를 (2,-1) 지점에서 평가합니다.

\displaystyle J_f(2,-1)=\begin{pmatrix} 3\cdot 2^2\cdot (-1)^2-10\cdot 2 \cdot (-1)^2\phantom{5} & \phantom{5}2\cdot 2^3\cdot (-1)-10\cdot 2^2\cdot (-1) \\[4ex] -3(-1)^3 & 6\cdot (-1)^5-9\cdot (-1)^2\cdot 2 \end{pmatrix}

그리고 마지막으로 작업을 수행하고 결과를 얻습니다.

\displaystyle \bm{J_f(1,2)}=\begin{pmatrix} \bm{-8} & \bm{24} \\[1.5ex] \bm{3} & \bm{-24} \end{pmatrix}

연습 3

3개의 변수를 사용하여 다음 함수의 점 (2,-2,2)에서 야코비 행렬을 결정합니다.

\displaystyle f(x,y,z)= \left(z\tan (x^2-y^2) \ , \ xy\ln \left( \frac{z}{2} \right)\right)

이 경우 함수에는 3개의 변수와 2개의 스칼라 함수가 있으므로 야코비 행렬은 2×3 차원의 직사각형 행렬이 됩니다.

\displaystyle J_f(x,y,z)= \begin{pmatrix}\cfrac{\phantom{5}\partial f_1}{\partial x}\phantom{5} & \phantom{5}\cfrac{\partial f_1}{\partial y}\phantom{5} & \phantom{5}\cfrac{\partial f_1}{\partial z}\phantom{5} \\[3ex] \cfrac{\partial f_2}{\partial x} & \cfrac{\partial f_2}{\partial y} &\cfrac{\partial f_2}{\partial z}\end{pmatrix}

3개 변수의 야코비안 행렬 풀기 연습

야코비안 행렬에 대한 표현식을 얻은 후에는 (2,-2,2) 지점에서 이를 평가합니다.

\displaystyle J_f(2,-2,2)= \begin{pmatrix} \vphantom{\cfrac{\partial f_2}{\partial x}}2\bigl(1+\tan^2 (2^2-(-2)^2)\bigr) \cdot 2\cdot 2 & 2\bigl(1+\tan^2 (2^2-(-2)^2)\bigr) \cdot (-2\cdot (-2)) & \tan (2^2-(-2)^2)\\[3ex] \vphantom{\cfrac{\partial f_2}{\partial x}} \displaystyle -2\ln \left( \frac{2}{2} \right) & \displaystyle 2\ln \left( \frac{2}{2} \right) &\displaystyle \frac{2\cdot (-2)}{2} \right)\end{pmatrix}

우리는 계산을 수행합니다.

\displaystyle J_f(2,-2,2)= \begin{pmatrix} \vphantom{\cfrac{\partial f_2}{\partial x}}2\bigl(1+\tan^2 (0)\bigr) \cdot 4 \phantom{5} & 2\bigl(1+\tan^2 (0)\bigr) \cdot 4 & \phantom{5}\tan (0)\\[3ex] \vphantom{\cfrac{\partial f_2}{\partial x}} -2\cdot 0 &  2\cdot 0 &-2 \right)\end{pmatrix}

그리고 우리는 더 이상 단순화할 수 없을 때까지 계속 운영합니다.

\displaystyle \bm{J_f(2,-2,2)=} \begin{pmatrix}\bm{8} & \bm{8} & \bm{0} \\[2ex]   \bm{0} & \bm{0} &\bm{-2} \right)\end{pmatrix}

연습 4

점에서 야코비 행렬을 결정합니다.

(\pi, \pi)

다음 다변수 함수 중:

\displaystyle f(x,y)= \left( \frac{\cos (x-y)}{x} \ , \ e^{x^2-y^2} \ , \ x^3\sin (2y) \right)

이 경우 함수에는 두 개의 변수와 세 개의 스칼라 함수가 있으므로 야코비 행렬은 3×2 차원의 직사각형 행렬이 됩니다.

야코비 행렬의 단계별로 해결되는 운동

야코비 행렬에 대한 표현식을 얻은 후에는 이를 다음과 같이 평가합니다.

(\pi, \pi):

\displaystyle J_f(\pi,\pi)= \begin{pmatrix} \displaystyle \vphantom{\cfrac{\partial f_3}{\partial y}}\frac{-\sin(\pi-\pi)\pi-\cos(\pi-\pi)}{\pi^2} & \displaystyle\frac{\sin (\pi- \pi)}{\pi} \\[3ex] \vphantom{\cfrac{\partial f_3}{\partial y}}2\pi e^{\pi^2-\pi^2} & -2\pi e^{\pi^2-\pi^2} \\[3ex] \vphantom{\cfrac{\partial f_3}{\partial y}} 3\pi^2\sin(2\pi) & \pi^3 \cos(2\pi)\cdot 2 \end{pmatrix}

우리는 다음 작업을 수행합니다.

\displaystyle J_f(\pi,\pi)= \begin{pmatrix} \displaystyle \vphantom{\cfrac{\partial f_3}{\partial y}}\displaystyle\frac{-0-1}{\pi^2} & \displaystyle\frac{0}{\pi} \\[3ex] \vphantom{\cfrac{\partial f_3}{\partial y}}2\pi e^{0} & -2\pi e^{0} \\[3ex] \vphantom{\cfrac{\partial f_3}{\partial y}} 3\pi^2\cdot 0 & \pi^3 \cdot 1 \cdot 2 \end{pmatrix}

따라서 고려된 지점에서 벡터 함수의 야코비 행렬은 다음과 같은 가치가 있습니다.

\displaystyle \bm{J_f(\pi,\pi)=} \begin{pmatrix}\displaystyle -\frac{\bm{1}}{\bm{\pi^2}} & \bm{0} \\[3ex] \bm{2\pi} & \bm{-2\pi}\\[3ex]\bm{0} & \bm{2\pi^3} \right)\end{pmatrix}

연습 5

해당 점에서 야코비 행렬을 계산합니다.

(3,0,\pi)

3개의 변수가 있는 다음 함수:

\displaystyle f(x,y,z)= \left(xe^{2y}\cos(-z) \ , \ (y-2)^3\cdot \sin\left(\frac{z}{2}\right)  \ , \ e^{2y}\cdot \ln\left(\frac{x}{3}\right) \right)

이 경우 함수는 세 개의 변수와 세 개의 스칼라 함수로 구성되므로 야코비 행렬은 3×3 차원의 정사각 행렬이 됩니다.

\displaystyle J_f(x,y,z)=\begin{pmatrix}\phantom{5}\cfrac{\partial f_1}{\partial x}\phantom{5} & \phantom{5}\cfrac{\partial f_1}{\partial y}\phantom{5} & \phantom{5}\cfrac{\partial f_1}{\partial z}\phantom{5} \\[3ex] \cfrac{\partial f_2}{\partial x} & \cfrac{\partial f_2}{\partial y} & \cfrac{\partial f_2}{\partial z} \\[3ex] \cfrac{\partial f_3}{\partial x} & \cfrac{\partial f_3}{\partial y} & \cfrac{\partial f_3}{\partial z}\end{pmatrix}

3개의 변수가 있는 3x3 야코비안 행렬의 문제 해결

야코비 행렬을 찾으면 다음 지점에서 이를 평가합니다.

(3,0,\pi):

\displaystyle J_f(3,0,\pi)= \begin{pmatrix} \vphantom{\cfrac{\partial f_2}{\partial x}} e^{2\cdot 0}\cos(-\pi) & 2\cdot 3e^{2\cdot 0}\cos(-\pi) & 3e^{2\cdot 0}\sin(-\pi) \\[3ex] \vphantom{\cfrac{\partial f_2}{\partial x}} 0 & \displaystyle 3(0-2)^2\cdot \sin\left(\frac{\pi}{2}\right) & \displaystyle\frac{1}{2}(0-2)^3\cdot \cos\left(\frac{\pi}{2}\right)\\[3ex] \vphantom{\cfrac{\partial f_2}{\partial x}}\displaystyle\frac{e^{2\cdot 0}}{3} &\displaystyle 2e^{2\cdot 0}\cdot \ln\left(\frac{3}{3}\right) & 0\end{pmatrix}

우리는 작업을 계산합니다.

\displaystyle J_f(3,0,\pi)= \begin{pmatrix} \vphantom{\cfrac{\partial f_2}{\partial x}} 1\cdot (-1) & 6\cdot 1\cdot (-1) & 3\cdot 1 \cdot 0 \\[3ex] \vphantom{\cfrac{\partial f_2}{\partial x}} 0 & \displaystyle 3\cdot 4 \cdot 1 & \displaystyle\frac{1}{2}\cdot (-8)\cdot 0\\[3ex] \vphantom{\cfrac{\partial f_2}{\partial x}}\displaystyle\frac{1}{3} &\displaystyle 2\cdot 1\cdot  0 & 0\end{pmatrix}

그리고 해당 지점에서 야코비 행렬의 결과는 다음과 같습니다.

\displaystyle \bm{J_f(3,0,\pi)=} \begin{pmatrix} \vphantom{\cfrac{\partial f_2}{\partial x}} \bm{-1} & \bm{-6} & \phantom{-}\bm{0} \\[2ex]  \bm{0} & \bm{12} & \displaystyle \bm{0} \\[2ex] \displaystyle \frac{\bm{1}}{\bm{3}} &\bm{0}& \bm{0}\end{pmatrix}

야코비 행렬의 행렬식: 야코비 행렬

야코비안 행렬의 행렬식을 야코비안 행렬식(Jacobian determinant) 또는 야코비안(Jacobian)이라고 합니다. 함수에 스칼라 함수와 동일한 수의 변수가 있는 경우에만 야코비 행렬을 계산할 수 있다는 점을 고려해야 합니다. 왜냐하면 야코비 행렬은 열과 동일한 수의 행을 가지므로 정사각형이 되기 때문입니다. 행렬. .

야코비안의 예

두 개의 변수가 있는 함수의 야코비 행렬식을 계산하는 예를 살펴보겠습니다.

\displaystyle f(x,y)= (x^2-y^2 \ , \ 2xy)

먼저 함수의 야코비안 행렬을 계산합니다.

\displaystyle J_f(x,y)=\begin{pmatrix}\cfrac{\phantom{5}\partial f_1}{\partial x}\phantom{5} & \phantom{5}\cfrac{\partial f_1}{\partial y}\phantom{5} \\[3ex] \cfrac{\partial f_2}{\partial x} & \cfrac{\partial f_2}{\partial y}\end{pmatrix} = \begin{pmatrix} \vphantom{\cfrac{\partial f_2}{\partial x}}2x \phantom{5}& -2y \\[2ex] \vphantom{\cfrac{\partial f_2}{\partial x}} 2y & 2x \end{pmatrix}

이제 우리는 2×2 행렬의 행렬식을 푼다:

\displaystyle \text{det}\bigl(J_f(x,y)\bigr) =\begin{vmatrix} 2x&-2y \\[2ex] 2y & 2x \end{vmatrix} = \bm{4x^2+4y^2}

야코비 행렬과 함수의 가역성

이제 야코비 행렬의 개념을 보았으므로 아마도… 요점이 무엇인가?라고 생각했을 것입니다.

음, 야코비 행렬의 주요 용도는 함수가 역전될 수 있는지 여부를 결정하는 것입니다. 역함수 정리 에 따르면 야코비 행렬(야코비 행렬)의 행렬식은 0과 다르면 이 함수가 가역적임을 의미합니다.

\displaystyle \text{det}\bigl(J_f\bigr) \neq 0 \ \longrightarrow \ \exists \ f^{-1}

이 조건은 필요하지만 충분하지는 않다는 점에 유의해야 합니다. 즉, 행렬식이 0이 아니면 행렬이 반전될 수 있다고 주장할 수 있지만, 행렬식이 0이면 우리는 행렬식이 역전될 수 있다고 주장할 수 있습니다. 함수에는 역수 또는 No가 있습니다.

예를 들어, 함수의 야코비 행렬을 찾는 방법에 대해 이전에 본 예에서 행렬식은 다음을 제공합니다.

4x^2+4y^2

. 이 경우 우리는 함수가 점 (0,0)을 제외하고는 항상 역전될 수 있다고 주장할 수 있습니다. 왜냐하면 이 점은 야코비 행렬식이 0과 같은 유일한 점이므로 역함수인지 알 수 없기 때문입니다. 이 지점에 존재합니다.

야코비 행렬과 다른 연산의 관계

야코비 행렬은 함수의 기울기 및 헤세 행렬과 관련이 있습니다.

경사

함수가 스칼라 함수인 경우 야코비 행렬은 기울기 와 동일한 행 행렬이 됩니다.

\displaystyle f: \mathbb{R}^n \to \mathbb{R}

\displaystyle J_f = \nabla f = \begin{pmatrix}\phantom{5} \cfrac{\partial f}{\partial x_1} \phantom{5}& \cfrac{\partial f}{\partial x_2}& \dots & \cfrac{\partial f}{\partial x_n}\phantom{5} \end{pmatrix}

헤세 행렬

함수 기울기의 야코비 행렬은 헤세 행렬 과 같습니다.

\displaystyle H_f = J(\nabla f)

헤세 행렬은 함수의 2차 도함수로 구성되기 때문에 둘 이상의 변수를 갖는 함수를 도출하는 데 매우 중요한 행렬입니다. 실제로 헤세 행렬은 야코비안 행렬의 연속성이라고 말할 수 있습니다. 하지만 이는 매우 중요하므로 이를 자세히 설명하는 전체 페이지가 있습니다. 따라서 이 행렬이 정확히 무엇인지, 왜 그렇게 특별한지 알고 싶다면 링크를 클릭하면 됩니다.

야코비 행렬의 응용

함수가 가역인지 여부를 결정하는 야코비 행렬의 유용성 외에도 야코비 행렬에는 다른 용도도 있습니다.

야코비 행렬(Jacobian Matrix)은 다변량 함수의 임계점을 계산하는 데 사용되며, 이를 헤시안 행렬(Hessian Matrix)을 통해 최대값, 최소값 또는 안장점으로 분류합니다. 임계점을 찾으려면 함수의 야코비 행렬을 계산하고 이를 0으로 설정한 후 결과 방정식을 풀어야 합니다.

\displaystyle J_f(x)=0

추가적으로, 야코비 행렬의 또 다른 적용은 두 개 이상의 변수를 갖는 함수의 적분, 즉 이중 적분, 삼중 적분 등에서 발견됩니다. 야코비 행렬의 행렬식은 다음 공식에 따라 다중 적분에서 변수의 변경을 허용하므로:

\displaystyle x=T(x^*)

\displaystyle \int_\Omega  f(x)dx=\int_{\Omega^*} f\bigl(T(x^*)\bigr)\cdot \begin{vmatrix} \text{det}\bigl(JT(x^*)\bigr)\end{vmatrix} dx^*

여기서 T는 원래 변수를 새 변수와 연결하는 변수 변경 함수입니다.

마지막으로 야코비 행렬은 모든 함수의 선형 근사를 만드는 데에도 사용됩니다.

f

한 지점 주변

p

:

\displaystyle f(x) \approx f(p) + J_f(p)(x-p)

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Scroll to Top