f(x)g(x)의 도함수 구하기

두 실함수 f, g가 그들의 공통정의역에서 0보다 큰 값을 갖고 미분 가능하다고 하자. 이 때 h(x)=f(x)g(x) 로 정의된 함수 hfg의 공통정의역에서 미분 가능하다. h의 도함수를 구해보자.

로그 미분법을 이용하는 방법

등식 h(x)=f(x)g(x)의 양변에 자연로그를 취하면 lnh(x)=g(x)lnf(x) 이다. 양변을 미분하면 h(x)h(x)=g(x)lnf(x)+f(x)g(x)f(x) 를 얻는다. 그러므로 h(x)=h(x)[g(x)lnf(x)+f(x)g(x)f(x)]h(x)=f(x)g(x)[g(x)lnf(x)+f(x)g(x)f(x)] 를 얻는다.

지수를 바꾸는 방법

(1)을 변형하면 h(x)=exp(lnf(x)g(x))=exp(g(x)lnf(x)) 이므로 h(x)=exp(g(x)lnf(x))[g(x)lnf(x)+f(x)g(x)f(x)] 이다. 이 식에서 exp(g(x)lnf(x))f(x)g(x)로 바꾸면 (2)와 동일한 식을 얻는다.

다변수함수의 연쇄법칙을 이용하는 방법

s=x, t=x라고 하고 ϕ(s,t)=f(s)g(t) 라고 하자. 그러면 h(x)=ϕ(s,t)이므로 dhdx=dϕdx=ϕsdsdx+ϕtdtdx=g(t)f(s)g(t)1f(s)1+f(s)g(t)lnf(s)g(t)1=g(t)f(s)g(t)f(s)f(s)+f(s)g(t)lnf(s)g(t)=f(s)g(t)[f(s)g(t)f(s)+lnf(s)g(t)] 이다. 이 식에서 stx로 바꾸면 (2)와 동일한 식을 얻는다.

주의사항

로그 미분법은 h의 미분 가능성을 가정한 채로 사용한다. 반면 지수를 바꾸는 방법과 다변수함수의 연쇄법칙을 이용하는 방법은 그 자체로서 h의 미분 가능성도 보장된다.