CODICT

Differentiation - Implicit Differentiation and Inverse Functions(1) 본문

Math/Single Variable Calculus

Differentiation - Implicit Differentiation and Inverse Functions(1)

Foxism 2023. 4. 25. 15:34

지난 글들을 통해 도함수를 찾기 위한 몇 가지 공식들에 대해 알아보았습니다.  이번 글부터는 연쇄 법칙(Chain Rule)을 이용하여 좀 더 다양한 함수들의 도함수를 구하는 것을 목표로 합니다. 이번 글에서는 음함수의 미분법에 대해 써보려고 합니다.


Implicit Differentiation (Rational Exponent Rule)


n이 정수일 때, y = x^n의 도함수는 dy/dx = nx^(n - 1)임을 알고 있습니다. 그렇다면, n이 정수가 아닐 때에도 이 공식은 참일까요?

ddx(xa)=ax(a1)

지난 글에서 이항 정리와 도함수의 정의를 이용하여 정수 a에 대해 위 사실을 증명했습니다. 이제 이 공식을 정수를 넘어 유리수까지 확장하여 a = m/n일 때에도 살펴보겠습니다.

y=xmn

m과 n이 정수인 상황에서 위와 같은 공식이 주어졌을 때, dy/dx를 구하고자 합니다. 슬프게도 이와 관련해서 이전 글에선 알아본 것이 없습니다. 도함수의 정의를 이용하려 해도 지수의 형태가 유리수인 점이 발목을 잡네요. 이걸 해결하기 위해 양변을 n제곱하겠습니다.

y=xmnyn=(xmn)nyn=xmnnyn=xm

이제 d/dx를 양변에 적용하려 하는데, d/dx(y^n)을 어떻게 계산해야 할까요? 우리는 y가 x에 대한 함수임을 알 수 있습니다. 따라서, u=y^n으로 치환을 한 후, 연쇄 법칙을 적용하면 다음과 같이 해결할 수 있습니다.

dudx=dudydydxddxyn=(ddyyn)dydx=nyn1dydx

그리고 우변은 다음과 같이 정리가 가능합니다.

ddxyn=ddxxmnyn1dydx=mxm1

이제 dy/dx만 해결하면 됩니다. 양변을 ny^(n-1)로 나누어주면, 다음을 얻을 수 있습니다.

dydx=mn$xm1yn1

이것도 괜찮지만, 저희는 y는 빼고 x만 보고 싶죠. y를 없애기 위해 y=m^(m/n)을 대입하겠습니다.

dydx=mn(xm1yn1)=mn(xm1(xm/n)(n1))=mn(xm1x(m/n)(n1))=mnxm1xm(n1)/n=mnx((m1)m(n1)n)=mnxn(m1)nm(n1)n=mnxn(m1)m(n1)n=mnxnmnnm+mn=mnxmnn=mnx(mnnn)dydx=mnx(mn1)

이제 원하던 답을 얻었습니다. a가 유리수일 때에도 x^a의 도함수가 ax^(a-1)이라는 사실을 알게 되었습니다.


Derivative of the Inverse of a Function


음미분의 응용 중에서 가장 중요한 것은 역함수의 도함수를 찾는 것입니다. 간단한 예제에서 시작하겠습니다. 0 보다 큰 x에 대해 y = sqrt(x)라는 식에서 양변을 제곱하여 y^2 = x를 얻습니다. y = f(x) = sqrt(x)라 하고, 이에 대한 역함수 f^(-1) = g(x) = x ^ 2를 설정하겠습니다.

Figure 1: The graph of g is the reflection of the graph of f across the line y = x

일반적으로, 함수 f의 그래프를 갖고 있다면 이를 y축과 x축을 교환하는 것으로 함수 f의 역함수의 그래프 역시 그려낼 수 있습니다. 다르게 말해서, 함수 f의 역함수의 그래프는 y = x를 기준으로 함수 f의 그래프를 반전시킨 것이라고도 할 수 있습니다. 이는 dy/dx가 함수 f에 대한 접선의 기울기라면 dx/dy가 함수 f의 역함수의 기울기가 될 것이라는 말입니다. 이 사실을 증명하기 위해 도함수의 정의를 이용할 수도 있지만, 음함수의 미분법을 사용하는 것이 더 쉽습니다.

y=f(x)f1(y)=xddx(f1(y))=ddx(x)=1

연쇄 법칙에 의해 다음과 같이 됩니다.

ddy(f1(y))dydx=1ddy(f1(y))=1dydx

이렇게 음함수의 미분법을 통해 원래 함수인 함수 f의 도함수를 알고 있다면, 이 함수의 역함수의 도함수 역시 알아낼 수 있다는 사실을 알게 되었습니다.


Derivative of arctan(x)


이제 역함수의 미분법을 알게 되었으니, 이를 이용해서 탄젠트 함수의 역함수인 아크탄젠트 함수의 도함수를 구해보겠습니다. 우선, 양변에 탄젠트 함수를 취하여 다음과 같이 정리하도록 하겠습니다.

y=tan1xtan y=tan(tan1x)tan y=x

어떻게 그려지게 될지 예측해 보기 위해 탄젠트 함수의 그래프를 그려보겠습니다.

Figure 2: Graph of the tangent function.

-π/2 < x < π/2에서 정의되어 있고, 음의 무한대에서 양의 무한대까지 뻗어나가는군요. 이 탄젠트 함수의 그래프를 y = x의 그래프를 기준으로 반전한다면 아크탄젠트 함수의 그래프를 얻을 수 있을 것입니다. 그렇게 되면 x의 범위와 y의 범위 역시 바뀌겠죠.

Figure 3: Graph of the inverse of the tangent function.

ddytan y=ddysin ycos y=1cos2y=sec2y

몫의 미분을 통해 위와 같은 사실은 이미 알고 있습니다. 이제 양변의 도함수를 구하기 위해 음함수의 미분법을 사용하겠습니다.

tan y=xddx(tan(y))=ddxxddx(tan(y))=1(1cos2(y))dydx=1dydx=cos2(y)

아쉽게도 우리는 x에 대한 도함수를 얻길 원하는 것이지, y에 대한 도함수를 얻고자 하는 것이 아닙니다. 따라서, 원래 공식인 y=arctan(x)를 대입해서 y'=cos^2(arctan(x))를 얻습니다. 이대로 끝내도 괜찮지만, 더 간소화할 수 있습니다.

tan(y) = x일 때, y=arctan(x)입니다. 피타고라스의 정리에 따라 빗변의 길이 h에 대해 다음이 성립합니다.

h=1+x2

그리고 이제 다음과 같이 계산할 수 있습니다.

cos(y)=11+x2

이것으로부터 다음과 같이 정리할 수 있습니다.

cos2(y)=(11+x2)2=11+x2dydx=11+x2

따라서, 다음과 같이 마칠 수 있습니다.

ddxarctan(x)=11+x2


Derivative of arcsin(x)


마지막 예시로, 아크사인의 도함수를 구해보겠습니다. 아크코사인의 경우에는 아크사인을 활용하면 쉽게 구할 수 있으니, 아크사인만 구하겠습니다. y=arcsin(x)인  식을 sin(y)=x로 고치겠습니다. 그 뒤에, 양 변의 도함수를 구해봅시다.

sin y=x(cos y)y=1y=1cos y

여기서, cos^2 x + sin^2  x = 1이라는 식을 이용하여 다음의 결과를 만들어냅시다.

cos2y+sin2y=1cos2y=1sin2ycos y=1sin2y

이제 이 둘을 조합하여 다음의 결과로 이끌어냅시다.

y=1cos y=11sin2y=11x2

이렇게 아크사인의 도함수를 구했습니다.

다음 글에서 뵙겠습니다.