671 words
3 minutes
Using l'Hôpital's rule
2024-10-12

Using l’Hôpital’s rule#

간단한 수학 얘기이다. 로피탈의 정리를 활용하여 극한 문제를 풀자.

로피탈의 정리는 다음과 같다.

Definition

미분가능한 함수 f,g:R→Rf, g: \mathbb{R} \to \mathbb{R} 에서 lim⁡x→af(x)=0\lim_{x \to a}f(x) = 0 혹은 lim⁡x→a∣f(x)∣=∞\lim_{x \to a}|f(x)| = \infty 이고, lim⁡x→ag(x)=0\lim_{x \to a}g(x) = 0 혹은 lim⁡x→a∣g(x)∣=∞\lim_{x \to a}|g(x)| = \infty 일 경우에 다음이 성립한다.

lim⁡x→af(x)g(x)=lim⁡x→af′(x)g′(x)\lim_{x \to a}\frac{f(x)}{g(x)} = \lim_{x \to a}\frac{f'(x)}{g'(x)}

유명 강사 ‘현’ 씨께서는 쓰지 말라 당부 하셨지만 안 쓸 이유가 없을 뿐더러 안 쓰면 손해이다.

l’Hopital’s Rule II#

다음이 성립한다.

l’Hopital’s Rule II
lim⁡x→af(x)g(x)=lim⁡x→af′′(x)g′′(x)\lim_{x \to a}\frac{f(x)}{g(x)} = \lim_{x \to a}\frac{f''(x)}{g''(x)}

증명은 삼단논법이다. 이계도함수 뿐만 아니라 로피탈의 정리를 만족하는 경우 삼계, 사계도함수까지도 성립한다.

따라서 다음과 같은 알고리즘으로 모든 극한 문제를 풀 수 있다.

Algorithm

미분가능한 함수 f(x)f(x), g(x)g(x)에 대하여 lim⁡x→af(x)g(x)\lim_{x \to a}\frac{f(x)}{g(x)}를 구하기 위해 f(x)f(x)의 nn계도함수 fn(x)f_n(x)에 대해 lim⁡x→afn(x)≠0\lim_{x \to a}f_n(x) \neq 0거나, g(x)g(x)의 nn계도함수 gn(x)g_n(x)에 대해 lim⁡x→agn(x)≠0\lim_{x \to a}g_n(x) \neq 0 인 nn을 계산하고 lim⁡x→afn(x)gn(x)\lim_{x \to a}\frac{f_n(x)}{g_n(x)} 를 구한다.

거의 모든 경우에서 n=1n=1이다.

Application#

예제 몇 가지를 풀어보자.

lim⁡x→1x4−3x3−13x2+51x−3614x3+25x2−12x−27\lim_{x \to 1}\frac{x^4 - 3x^3 - 13x^2 + 51x - 36}{14x^3 + 25x^2 - 12x - 27}

를 구해보자.

f(x)=x4−3x3−13x2+51x−36f(x) = x^4 - 3x^3 - 13x^2 + 51x - 36 에 대해 f′(x)=4x3−9x2−26x+51f'(x) = 4x^3 - 9x^2 - 26x + 51이고, g(x)=14x3+25x2−12x−27g(x) = 14x^3 + 25x^2 - 12x - 27 에 대해 g′(x)=42x2+50x−12g'(x) = 42x^2 + 50x - 12 이다.

lim⁡x→14x3−9x2−26x+5142x2+50x−12=14\lim_{x \to 1}\frac{4x^3 - 9x^2 - 26x + 51}{42x^2 + 50x - 12} = \frac{1}{4}

답은 14\frac{1}{4} 이다.

다른 예를 들어보자.

lim⁡x→0+73x+log⁡37x37x+log⁡73x\lim_{x \to 0+}\frac{73^x+\log_{37}x}{37^x+\log_{73}x}

f(x)=73x+log⁡37xf(x) = 73^x+\log_{37}x 에 대해 lim⁡x→0+f(x)=−∞\lim_{x \to 0+}f(x)=-\infty 이고 g(x)=37x+log⁡73xg(x) = 37^x+\log_{73}x 에 대해 lim⁡x→0+g(x)=−∞\lim_{x \to 0+}g(x)=-\infty 이니 로피탈의 정리를 쓸 수 있다.

f′(x)=73xxln⁡37ln⁡73+1xln⁡37f'(x) = \frac{73^xx\ln37\ln73+1}{x\ln37}g′(x)=37xxln⁡37ln⁡73+1xln⁡73g'(x) = \frac{37^xx\ln37\ln73+1}{x\ln73}f′(x)g′(x)=(37xxln⁡37ln⁡73+1)xln⁡73(37xxln⁡37ln⁡73+1)xln⁡37\frac{f'(x)}{g'(x)} = \frac{(37^xx\ln37\ln73+1)x\ln73}{(37^xx\ln37\ln73+1)x\ln37}lim⁡x→0+f′(x)g′(x)=ln⁡73ln⁡37=log⁡3773=lim⁡x→0+f(x)g(x)\lim_{x \to 0+}\frac{f'(x)}{g'(x)} = \frac{\ln73}{\ln37} = \log_{37}{73} = \lim_{x \to 0+}\frac{f(x)}{g(x)}

이와 같이 문제를 아주 빠르게 풀 수 있다.

Caution#

무지성 로피탈은 문제 풀이 속도가 느려질 수 있다. 특히 알고리즘에서 만족하는 nn이 3 이상일 때이다. 예를 들어보자.

lim⁡x→0cos⁡2x−2cos⁡x+12x4\lim_{x \to 0}\frac{\cos^2x - 2\cos x + 1}{2x^4}

이때 알고리즘에 따르면 만족하는 n=4n = 4이다. 이때 로피탈의 정리를 사용하면 문제 풀이 시간이 많이 걸린다.

lim⁡x→0cos⁡2x−2cos⁡x+12x4=lim⁡x→012×(cos⁡x−1)2(x2)2\lim_{x \to 0}\frac{\cos^2x - 2\cos x + 1}{2x^4} = \lim_{x \to 0}\frac{1}{2} \times \frac{(\cos x - 1)^2}{(x^2)^2}lim⁡x→012×(cos⁡x−1)2(x2)2=lim⁡x→012×(cos⁡x−1x2)2\lim_{x \to 0}\frac{1}{2} \times \frac{(\cos x - 1)^2}{(x^2)^2} = \lim_{x \to 0}\frac{1}{2} \times (\frac{\cos x - 1}{x^2})^2lim⁡x→012×(cos⁡x−1x2)2=lim⁡x→012×(12)2=18\lim_{x \to 0}\frac{1}{2} \times (\frac{\cos x - 1}{x^2})^2 = \lim_{x \to 0}\frac{1}{2} \times (\frac{1}{2})^2 = \frac{1}{8}

로 구하는 것이 더 쉽고 빠르다. 무지성 로피탈은 수학 3등급이나 하는 것이니 피하도록 하자.

Using l'Hôpital's rule
https://blog.wane.im/posts/l/
Author
Wane
Published at
2024-10-12
License
CC BY-NC-SA 4.0