Chapter 04

연쇄 법칙과 초월 함수

3장의 법칙으로는 다항식과 분수식까지만 미분할 수 있습니다. 하지만 공학에 나오는 함수는 대부분 함수 안에 함수가 든 모양입니다. 교류 전압 sin⁡(ωt)\sin(\omega t), 감쇠하는 신호 e−t/τe^{-t/\tau}, 정규분포 e−x2/2e^{-x^2/2}가 모두 그렇습니다. 이런 합성 함수를 미분하는 규칙이 연쇄 법칙입니다. 바깥 함수의 변화율과 안쪽 함수의 변화율을 곱하면 됩니다. 이 한 규칙과 몇 가지 기본 도함수(sin, cos, eˣ)만 있으면 역함수 ln과 arctan, 곡선 위의 접선, 서로 묶여 변하는 양들의 변화율까지 모두 계산할 수 있습니다.

이 수식이 없었다면스스로 배우는 신경망

오늘날의 인공 신경망은 수백만~수십억 개의 숫자(가중치)를 조금씩 고쳐 가며 배웁니다. 고칠 방향은 "이 가중치를 아주 조금 바꾸면 오차가 얼마나 변하는가", 즉 오차를 가중치로 미분한 값입니다. 신경망은 함수를 수십 겹 합성한 거대한 합성 함수라서, 이 도함수는 바깥 층부터 안쪽 층까지 층마다의 변화율을 곱해 나가는 연쇄 법칙으로 계산합니다. 이 계산법을 역전파(backpropagation)라 하며, 1986년 러멜하트·힌턴·윌리엄스의 논문이 신경망 학습법으로 널리 알렸습니다.

역전파가 효율적인 이유는 같은 곱을 다시 계산하지 않고 출력에서 입력 쪽으로 한 번 훑으며 재사용하기 때문입니다. 연쇄 법칙을 "변화율을 사슬처럼 곱한다"로 이해하면 이 알고리즘이 바로 보입니다. 이 장에서는 두세 겹짜리 합성으로 그 사슬을 직접 확인합니다.

입력→층 1, 층 2, …(합성)→연쇄 법칙: 변화율의 곱→가중치마다 오차의 기울기

합성 함수와 연쇄 법칙

톱니바퀴 세 개

톱니바퀴 A가 한 바퀴 돌 때 B가 3바퀴 돌고, B가 한 바퀴 돌 때 C가 2바퀴 돈다면, A가 한 바퀴 돌 때 C는 몇 바퀴 돌까요? 6바퀴입니다. 배율은 곱해집니다. 변화율도 마찬가지일까요?

y=f(u)y = f(u)이고 u=g(x)u = g(x)이면 yy는 xx의 함수 y=f(g(x))=(f∘g)(x)y = f(g(x)) = (f\circ g)(x)입니다. 이것을 합성 함수(composite function)라 하고, gg를 안쪽 함수, ff를 바깥 함수라 부릅니다. xx를 조금 Δx\Delta x만큼 움직이면 uu는 대략 g′(x)g'(x)배인 Δu≈g′(x)Δx\Delta u \approx g'(x)\Delta x만큼, 다시 yy는 대략 f′(u)f'(u)배인 Δy≈f′(u)Δu\Delta y \approx f'(u)\Delta u만큼 움직입니다. 두 배율을 곱하면 Δy≈f′(u) g′(x) Δx\Delta y \approx f'(u)\,g'(x)\,\Delta x입니다.

x 입력 u = g(x) du/dx = g′(x) y = f(u) dy/du = f′(u) 배율은 곱해진다 x가 1 돌면 u는 3, u가 1 돌면 y는 2 → x가 1 돌면 y는 3 × 2 = 6 dy/dx = (dy/du)·(du/dx) (f∘g)′(x) = f′(g(x))·g′(x) 주의: 바깥 도함수는 x가 아니라 안쪽 값 u = g(x)에서 계산한다
그림 4-1. 연쇄 법칙의 톱니바퀴 비유. 바퀴가 작을수록 빨리 돈다. 안쪽 함수의 배율 g′(x)와 바깥 함수의 배율 f′(u)를 곱한 것이 전체 배율이다. 바깥 함수의 배율은 '지금 u가 있는 곳'에서 잰다.
정리 4.1 (연쇄 법칙) gg가 xx에서 미분 가능하고 ff가 u=g(x)u = g(x)에서 미분 가능하면 f∘gf\circ g는 xx에서 미분 가능하고
(f∘g)′(x)=f′(g(x)) g′(x),dydx=dydu⋅dudx.(f\circ g)'(x) = f'(g(x))\,g'(x), \qquad \frac{dy}{dx} = \frac{dy}{du}\cdot\frac{du}{dx}.

증명. Δu=g(x+h)−g(x)\Delta u = g(x+h) - g(x)라 두고 Δyh=ΔyΔu⋅Δuh\frac{\Delta y}{h} = \frac{\Delta y}{\Delta u}\cdot\frac{\Delta u}{h}라 쓰고 싶지만, Δu\Delta u가 0이 될 수 있어(예: gg가 상수인 구간) 나눌 수 없다. 그래서 함수 φ(k)=f(u+k)−f(u)k\varphi(k) = \frac{f(u+k) - f(u)}{k} (k≠0k \ne 0), φ(0)=f′(u)\varphi(0) = f'(u)를 만든다. ff가 uu에서 미분 가능하므로 φ\varphi는 k=0k = 0에서 연속이고, 모든 kk에 대해 f(u+k)−f(u)=φ(k) kf(u+k) - f(u) = \varphi(k)\,k가 성립한다(k=0k = 0이면 양변이 0). k=Δuk = \Delta u를 넣으면 f(g(x+h))−f(g(x))h=φ(Δu)⋅Δuh\dfrac{f(g(x+h)) - f(g(x))}{h} = \varphi(\Delta u)\cdot\dfrac{\Delta u}{h}. h→0h \to 0이면 gg의 연속성(정리 3.3)으로 Δu→0\Delta u \to 0이므로 φ(Δu)→f′(u)\varphi(\Delta u) \to f'(u), 그리고 Δuh→g′(x)\frac{\Delta u}{h} \to g'(x). ∎

계산할 때는 "바깥을 미분하고(안은 그대로 둔 채), 안을 미분해 곱한다"로 외웁니다. 괄호 안을 하나의 덩어리 uu로 보는 연습이 전부입니다.

예제 4.1 (거듭제곱의 연쇄) y=(3x2+1)5y = (3x^2 + 1)^5을 미분하고 x=1x = 1에서의 값을 구하라.
  1. 안쪽 u=3x2+1u = 3x^2 + 1, 바깥 y=u5y = u^5. dydu=5u4\frac{dy}{du} = 5u^4, dudx=6x\frac{du}{dx} = 6x.
  2. 곱하고 uu를 되돌린다: y′=5(3x2+1)4⋅6x=30x(3x2+1)4y' = 5(3x^2+1)^4\cdot 6x = 30x(3x^2+1)^4.
  3. x=1x = 1: 30⋅44=30⋅256=768030\cdot 4^4 = 30\cdot 256 = 7680. 전개해서 10차 다항식을 미분하는 것보다 훨씬 짧다.
예제 4.2 (제곱근의 연쇄) y=1+x2y = \sqrt{1 + x^2}이면 u=1+x2u = 1 + x^2, y=u1/2y = u^{1/2}이고 3장 예제 3.2의 (u)′=12u(\sqrt{u})' = \frac{1}{2\sqrt u}을 쓰면
dydx=121+x2⋅2x=x1+x2.\frac{dy}{dx} = \frac{1}{2\sqrt{1+x^2}}\cdot 2x = \frac{x}{\sqrt{1+x^2}}.
∣y′∣<1|y'| \lt 1이고 x→±∞x \to \pm\infty에서 y′→±1y' \to \pm 1: 그래프는 멀리서 y=∣x∣y = |x|에 다가가는 쌍곡선이다(y2−x2=1y^2 - x^2 = 1의 위쪽 가지).
SIMULATOR

연쇄 법칙 배율 체인: x → u → y

g′(x) = du/dx—
f′(u) = dy/du—
곱 f′(u)·g′(x)—
실제 Δy/Δx—
해볼 것: ① Δx를 줄이며 '실제 Δy/Δx'가 배율의 곱에 다가가는 것을 보세요. ② 'u = 2x, y = sin u'에서 x를 0.8보다 크게 하면 u > π/2라 f′(u) = cos u < 0이고 아래 구간이 뒤집힙니다(띠가 꼬임). ③ 'u = 1 − x²'은 안쪽이 줄어드는 함수라 첫 단계에서 이미 뒤집힙니다. x = 1이면 u = 0이라 f′(u) = 0, 전체 배율도 0입니다. 모델: 세 수직선은 같은 축척이고, Δx 구간은 늘 같은 길이로 그립니다. 화면 밖으로 나가는 구간은 끝을 화살표로 표시합니다.
흔한 실수 ddx(3x2+1)5=5(3x2+1)4\frac{d}{dx}(3x^2+1)^5 = 5(3x^2+1)^4에서 멈추는 것(안쪽 도함수 6x6x를 빠뜨림), 그리고 바깥 도함수를 xx에서 계산하는 것(f′(x)g′(x)f'(x)g'(x)로 쓰는 것)입니다. 바깥 함수의 기울기는 언제나 안쪽 값 g(x)g(x)에서 잽니다.

삼각 함수의 도함수: 단위원 위를 도는 점

회전하는 바퀴의 그림자

반지름 1인 바퀴 가장자리의 점이 1 rad/s로 돌고 있습니다. 이 점의 높이는 sin⁡t\sin t입니다. 높이가 가장 빨리 변하는 순간은 언제이고, 그 속도는 얼마일까요?

단위원 위의 점 (cos⁡θ,sin⁡θ)(\cos\theta, \sin\theta)가 각속도 1로 돌면 속력은 1이고(호의 길이 = 반지름 × 라디안), 속도 방향은 반지름에 수직인 (−sin⁡θ,cos⁡θ)(-\sin\theta, \cos\theta)입니다. 높이 sin⁡θ\sin\theta의 변화율은 속도의 세로 성분 cos⁡θ\cos\theta, 가로 좌표 cos⁡θ\cos\theta의 변화율은 가로 성분 −sin⁡θ-\sin\theta입니다.

θ cos θ 속도 (−sin θ, cos θ) sin θ 점: (cos θ, sin θ), 속력 1 높이와 가로 위치의 변화율 d/dθ sin θ = (속도의 세로 성분) = cos θ d/dθ cos θ = (속도의 가로 성분) = −sin θ θ = 0: 점이 맨 오른쪽, 위로 똑바로 → 높이가   가장 빨리 오른다 (cos 0 = 1) θ = π/2: 꼭대기, 옆으로만 → 높이 변화 0 라디안이라야 속력이 정확히 1이다 (도 단위면 속력 π/180)
그림 4-2. 단위원 위를 각속도 1로 도는 점의 속도는 반지름에 수직이고 크기가 1이다. 그 세로 성분 cos θ가 높이 sin θ의 변화율, 가로 성분 −sin θ가 cos θ의 변화율이다.

그림은 설득력 있지만 "호의 길이로 잰 속력이 1"이라는 데 이미 극한이 숨어 있습니다. 2장에서 부채꼴 넓이로 증명한 극한으로 정식 증명을 합시다.

정리 4.2 (sin과 cos의 도함수) xx를 라디안으로 잴 때
ddxsin⁡x=cos⁡x,ddxcos⁡x=−sin⁡x.\frac{d}{dx}\sin x = \cos x, \qquad \frac{d}{dx}\cos x = -\sin x.

증명. 2장의 lim⁡h→0sin⁡hh=1\lim_{h\to 0}\frac{\sin h}{h} = 1을 쓴다. 먼저 cos⁡h−1h=cos⁡2h−1h(cos⁡h+1)=−sin⁡hh⋅sin⁡hcos⁡h+1→−1⋅02=0\frac{\cos h - 1}{h} = \frac{\cos^2 h - 1}{h(\cos h + 1)} = -\frac{\sin h}{h}\cdot\frac{\sin h}{\cos h + 1} \to -1\cdot\frac{0}{2} = 0. 덧셈 정리로 sin⁡(x+h)−sin⁡xh=sin⁡x⋅cos⁡h−1h+cos⁡x⋅sin⁡hh→sin⁡x⋅0+cos⁡x⋅1=cos⁡x\dfrac{\sin(x+h) - \sin x}{h} = \sin x\cdot\dfrac{\cos h - 1}{h} + \cos x\cdot\dfrac{\sin h}{h} \to \sin x\cdot 0 + \cos x\cdot 1 = \cos x. cos도 같다: cos⁡(x+h)−cos⁡xh=cos⁡x⋅cos⁡h−1h−sin⁡x⋅sin⁡hh→−sin⁡x\dfrac{\cos(x+h) - \cos x}{h} = \cos x\cdot\dfrac{\cos h - 1}{h} - \sin x\cdot\dfrac{\sin h}{h} \to -\sin x. ∎

SIMULATOR

sin과 cos: 도는 점과 그래프의 기울기

단위원 · 점을 끌어 보세요
y = sin θ와 접선 · 점선: 도함수
추적할 좌표
θ—
속도의 해당 성분—
그래프 접선 기울기—
해볼 것: ① 점을 맨 오른쪽(θ = 0)에 두면 속도가 위를 향하고 sin의 기울기가 1로 가장 큽니다. ② 꼭대기(θ = π/2)에서는 속도가 수평이라 높이의 변화율이 0, 그래프는 수평 접선입니다. ③ '도로 재면'을 켜면 같은 그래프를 가로축 0°~360°로 늘여 그리므로 기울기가 모두 π/180 ≈ 0.01745배로 작아집니다. 모델: 각속도 1 rad/s. 접선 기울기는 중앙 차분으로, 속도 성분은 정확한 식으로 계산합니다.

나머지 네 삼각 함수는 몫의 법칙으로 나옵니다. 예를 들어 tan⁡x=sin⁡xcos⁡x\tan x = \frac{\sin x}{\cos x}이면

ddxtan⁡x=cos⁡x⋅cos⁡x−sin⁡x⋅(−sin⁡x)cos⁡2x=1cos⁡2x=sec⁡2x.\frac{d}{dx}\tan x = \frac{\cos x\cdot\cos x - \sin x\cdot(-\sin x)}{\cos^2 x} = \frac{1}{\cos^2 x} = \sec^2 x.
정리 4.3 (삼각 함수의 도함수표)
f(x)f′(x)f(x)f′(x)
sin⁡x\sin xcos⁡x\cos xcsc⁡x\csc x−csc⁡xcot⁡x-\csc x\cot x
cos⁡x\cos x−sin⁡x-\sin xsec⁡x\sec xsec⁡xtan⁡x\sec x\tan x
tan⁡x\tan xsec⁡2x\sec^2 xcot⁡x\cot x−csc⁡2x-\csc^2 x

외우는 요령: 'co'가 붙은 함수(cos, csc, cot)의 도함수에는 음의 부호가 붙는다.

예제 4.3 (삼각 함수와 연쇄 법칙)
  1. ddxsin⁡(x2)=cos⁡(x2)⋅2x\frac{d}{dx}\sin(x^2) = \cos(x^2)\cdot 2x. (바깥 sin, 안쪽 x2x^2)
  2. ddxsin⁡2x=ddx(sin⁡x)2=2sin⁡xcos⁡x=sin⁡2x\frac{d}{dx}\sin^2 x = \frac{d}{dx}(\sin x)^2 = 2\sin x\cos x = \sin 2x. (바깥 제곱, 안쪽 sin) 1번과 혼동하지 않는다.
  3. ddxcos⁡3(2x)=3cos⁡2(2x)⋅(−sin⁡2x)⋅2=−6cos⁡2(2x)sin⁡(2x)\frac{d}{dx}\cos^3(2x) = 3\cos^2(2x)\cdot(-\sin 2x)\cdot 2 = -6\cos^2(2x)\sin(2x). 세 겹: 세제곱 → cos → 2x.
  4. 교류: v(t)=V0sin⁡(ωt+ϕ)v(t) = V_0\sin(\omega t + \phi)이면 dvdt=ωV0cos⁡(ωt+ϕ)\frac{dv}{dt} = \omega V_0\cos(\omega t + \phi). 진폭이 ω\omega배가 되고 위상이 90° 앞선다.

지수 함수 eˣ: 기울기가 자기 자신인 함수

불어나는 속도가 지금 양에 비례한다면

세균 수, 복리 예금, 연쇄 반응의 중성자 수처럼 "늘어나는 속도가 지금 있는 양에 비례하는" 양이 많습니다. y′=kyy' = ky. 이런 함수는 어떤 모양일까요? 가장 단순한 경우 y′=yy' = y, 즉 기울기가 자기 자신과 같은 함수가 있을까요?

f(x)=axf(x) = a^x (a>0a \gt 0)의 차분몫을 계산해 보면 놀라운 일이 생깁니다.

ax+h−axh=ax⋅ah−1h⟹ddxax=ax⋅L(a),L(a)=lim⁡h→0ah−1h=f′(0).\frac{a^{x+h} - a^x}{h} = a^x\cdot\frac{a^h - 1}{h} \quad\Longrightarrow\quad \frac{d}{dx}a^x = a^x\cdot L(a), \qquad L(a) = \lim_{h\to 0}\frac{a^h - 1}{h} = f'(0).
axa^x이 미분 가능하면 기울기는 언제나 값 × 상수 L(a)이다. 상수 L(a)L(a)는 x=0x = 0에서의 기울기다.

지수 함수는 어느 점에서든 "기울기 ÷ 값"이 같습니다. 그 비 L(a)L(a)는 aa에 따라 달라서, 수치로 재면 L(2)≈0.6931L(2) \approx 0.6931, L(3)≈1.0986L(3) \approx 1.0986입니다. aa를 2에서 3으로 키우는 동안 L(a)L(a)는 1을 지나갑니다. 그때의 밑이 특별한 수입니다. (극한 L(a)L(a)가 존재하고 aa에 대해 연속·증가한다는 사실은 여기서는 받아들입니다. 8장에서 ln⁡x\ln x를 적분으로 정의하면 깔끔하게 증명됩니다.)

정의 4.4 (e와 자연 지수 함수) L(e)=lim⁡h→0eh−1h=1L(e) = \lim_{h\to 0}\dfrac{e^h - 1}{h} = 1인 밑을 ee라 하고 자연 상수(Euler's number)라 부른다. e=2.718281828…e = 2.718281828\ldots이다. 함수 exe^x을 자연 지수 함수(natural exponential function)라 하고 exp⁡x\exp x로도 쓴다. 정의에서 바로
ddxex=ex,ddxekx=kekx    (연쇄 법칙).\frac{d}{dx}e^x = e^x, \qquad \frac{d}{dx}e^{kx} = ke^{kx}\;\;(\text{연쇄 법칙}).
그래프로는 y=exy = e^x가 (0,1)(0, 1)에서 기울기 1로 지나는 유일한 지수 함수다.
SIMULATOR

기울기 ÷ 값이 1인 밑 a 찾기

y = aˣ · 점을 끌어 보세요
L(a) = 기울기 ÷ 값
x₀—
값 aˣ⁰—
기울기—
기울기 ÷ 값—
해볼 것: ① a를 고정하고 점을 좌우로 끌어도 '기울기 ÷ 값'이 변하지 않는 것을 확인하세요. 지수 함수만의 성질입니다. ② a를 움직여 비가 1이 되는 곳을 찾으세요. ③ '이분법으로 찾기'는 [2, 3]을 반씩 줄여 e = 2.71828…에 다가갑니다(2장의 이분법). 모델: 기울기는 중앙 차분(h = 10⁻⁶). 아래 그래프의 L(a)는 실제로 ln a와 같습니다(정리 4.7 뒤의 설명).

다른 밑의 지수 함수는 a=eln⁡aa = e^{\ln a}로 ee의 거듭제곱으로 바꿔 미분합니다(ln⁡\ln은 다음 절에서 정의합니다). ax=exln⁡aa^x = e^{x\ln a}이므로 연쇄 법칙으로 (ax)′=exln⁡a⋅ln⁡a=axln⁡a(a^x)' = e^{x\ln a}\cdot\ln a = a^x\ln a. 즉 L(a)=ln⁡aL(a) = \ln a이고, 위 시뮬레이터 아래 그래프가 바로 ln⁡a\ln a의 그래프입니다.

예제 4.4 (지수 함수의 연쇄)
  1. 방사성 붕괴 N(t)=N0e−t/τN(t) = N_0e^{-t/\tau}: N′(t)=−1τN0e−t/τ=−NτN'(t) = -\frac{1}{\tau}N_0e^{-t/\tau} = -\frac{N}{\tau}. 줄어드는 속도가 남은 양에 비례한다.
  2. 가우스 함수 y=e−x2y = e^{-x^2}: y′=−2xe−x2y' = -2xe^{-x^2}. x=0x = 0에서 0(꼭대기), x>0x \gt 0에서 음수.
  3. y=2xy = 2^x: y′=2xln⁡2≈0.693⋅2xy' = 2^x\ln 2 \approx 0.693\cdot 2^x. x=3x = 3이면 8ln⁡2≈5.5458\ln 2 \approx 5.545.

역함수의 도함수: 거울에 비친 접선

eˣ의 기울기를 알면 ln x의 기울기도 알까

y=ln⁡xy = \ln x는 ey=xe^y = x를 yy에 대해 푼 함수, 즉 exe^x의 역함수입니다. 역함수의 그래프는 원래 그래프를 직선 y=xy = x에 대해 뒤집은 것입니다. 뒤집으면 접선의 기울기는 어떻게 바뀔까요?

직선 y=xy = x에 대해 뒤집으면 가로와 세로가 바뀝니다. 기울기 m=Δy/Δxm = \Delta y/\Delta x인 선분은 Δx/Δy=1/m\Delta x/\Delta y = 1/m인 선분이 됩니다. 그러니 ff의 점 (a,b)(a, b)에서 접선 기울기가 mm이면 f−1f^{-1}의 점 (b,a)(b, a)에서 기울기는 1/m1/m입니다.

y = x (a, b) on f (b, a) on f⁻¹ 기울기 m 기울기 1/m 거울에 비친 기울기 y = x에 대해 뒤집으면 Δx와 Δy가 바뀐다 Δy/Δx = m → Δx/Δy = 1/m (f⁻¹)′(b) = 1 / f′(a), b = f(a) f′(a) = 0 (수평 접선)이면 f⁻¹은 (b, a)에서 수직 접선: 예) x³의 역함수 ∛x는 0에서 수직
그림 4-3. 함수 f(파랑)와 역함수 f⁻¹(진분홍)는 y = x에 대해 대칭이다. 대응하는 두 점의 접선도 서로 대칭이라 기울기가 역수 관계다.
정리 4.5 (역함수의 도함수) ff가 구간에서 연속이고 순증가(또는 순감소)이며 aa에서 미분 가능하고 f′(a)≠0f'(a) \ne 0이면, 역함수 f−1f^{-1}은 b=f(a)b = f(a)에서 미분 가능하고
(f−1)′(b)=1f′(a)=1f′(f−1(b)),dxdy=1dy/dx.(f^{-1})'(b) = \frac{1}{f'(a)} = \frac{1}{f'(f^{-1}(b))}, \qquad \frac{dx}{dy} = \frac{1}{dy/dx}.

증명. y=b+ky = b + k, x=f−1(y)x = f^{-1}(y)라 두면 ff가 일대일이라 k≠0k \ne 0일 때 x≠ax \ne a이고 f−1(b+k)−f−1(b)k=x−af(x)−f(a)=1/f(x)−f(a)x−a\dfrac{f^{-1}(b+k) - f^{-1}(b)}{k} = \dfrac{x - a}{f(x) - f(a)} = 1\Big/\dfrac{f(x)-f(a)}{x-a}. 연속인 순단조 함수의 역함수는 연속이므로(2장) k→0k \to 0이면 x→ax \to a이고, 분모가 f′(a)≠0f'(a) \ne 0으로 가서 결과가 나온다. ∎ 도함수가 있다는 것만 알면 f(f−1(y))=yf(f^{-1}(y)) = y를 연쇄 법칙으로 미분해 f′(f−1(y)) (f−1)′(y)=1f'(f^{-1}(y))\,(f^{-1})'(y) = 1로 공식을 기억할 수 있다.

자연 로그와 역삼각 함수

exe^x은 순증가이고 값이 (0,∞)(0, \infty) 전체이므로 역함수가 있습니다. 이것이 자연 로그(natural logarithm) ln⁡x\ln x이고, y=ln⁡x⇔ey=xy = \ln x \Leftrightarrow e^y = x입니다. 정리 4.5로 (ln⁡x)′=1/eln⁡x=1/x(\ln x)' = 1/e^{\ln x} = 1/x.

정리 4.6 (로그와 역삼각 함수의 도함수)
ddxln⁡∣x∣=1x  (x≠0),ddxlog⁡ax=1xln⁡a,\frac{d}{dx}\ln|x| = \frac{1}{x}\;(x \ne 0), \qquad \frac{d}{dx}\log_a x = \frac{1}{x\ln a}, ddxarcsin⁡x=11−x2  (∣x∣<1),ddxarctan⁡x=11+x2.\frac{d}{dx}\arcsin x = \frac{1}{\sqrt{1-x^2}}\;(|x| \lt 1), \qquad \frac{d}{dx}\arctan x = \frac{1}{1+x^2}.

증명. x<0x \lt 0이면 ln⁡∣x∣=ln⁡(−x)\ln|x| = \ln(-x)이고 연쇄 법칙으로 1−x⋅(−1)=1x\frac{1}{-x}\cdot(-1) = \frac1x. log⁡ax=ln⁡xln⁡a\log_a x = \frac{\ln x}{\ln a}. y=arcsin⁡xy = \arcsin x이면 sin⁡y=x\sin y = x, −π2≤y≤π2-\frac\pi2 \le y \le \frac\pi2라 cos⁡y≥0\cos y \ge 0이므로 y′=1cos⁡y=11−sin⁡2y=11−x2y' = \frac{1}{\cos y} = \frac{1}{\sqrt{1 - \sin^2 y}} = \frac{1}{\sqrt{1-x^2}}. y=arctan⁡xy = \arctan x이면 tan⁡y=x\tan y = x, y′=1sec⁡2y=11+tan⁡2y=11+x2y' = \frac{1}{\sec^2 y} = \frac{1}{1 + \tan^2 y} = \frac{1}{1+x^2}. ∎

삼각 함수의 역함수인 역삼각 함수(inverse trigonometric functions)가 대수 함수 11+x2\frac{1}{1+x^2}을 도함수로 갖는다는 것은 뜻밖입니다. 덕분에 9장에서 ∫dx1+x2=arctan⁡x+C\int\frac{dx}{1+x^2} = \arctan x + C가 되고, 12장에서 π\pi를 급수로 계산하는 길이 열립니다.

SIMULATOR

역함수의 접선: 기울기 m과 1/m

f 위의 점을 끌어 보세요
점 (a, b)—
f′(a) = m—
(f⁻¹)′(b) = 1/m—
공식으로—
해볼 것: ① eˣ에서 a = 0이면 m = 1, 역함수 ln의 (1, 0)에서도 기울기 1입니다. a = 1이면 m = e, ln의 (e, 1)에서는 1/e입니다. ② x³에서 점을 원점에 두면 m = 0이고 ∛x는 수직 접선이 됩니다. ③ sin에서 a = π/6이면 b = 1/2, arcsin의 기울기는 1/cos(π/6) = 2/√3 ≈ 1.155입니다. 모델: 가로세로 같은 축척. 역함수 곡선은 f의 그래프를 (x, y) → (y, x)로 뒤집어 그립니다.
정리 4.7 (e의 두 얼굴) lim⁡h→0(1+h)1/h=e\displaystyle\lim_{h\to 0}(1+h)^{1/h} = e, 특히 lim⁡n→∞(1+1n)n=e\displaystyle\lim_{n\to\infty}\left(1 + \frac1n\right)^n = e. 2장에서 복리 계산으로 만난 수가 정의 4.4의 ee와 같은 수다.

증명. (ln⁡x)′=1/x(\ln x)' = 1/x이므로 x=1x = 1에서 lim⁡h→0ln⁡(1+h)−ln⁡1h=1\lim_{h\to 0}\frac{\ln(1+h) - \ln 1}{h} = 1, 즉 ln⁡((1+h)1/h)=ln⁡(1+h)h→1\ln\left((1+h)^{1/h}\right) = \frac{\ln(1+h)}{h} \to 1. exp⁡\exp가 연속이므로 (1+h)1/h=exp⁡(ln⁡(1+h)h)→e1=e(1+h)^{1/h} = \exp\left(\frac{\ln(1+h)}{h}\right) \to e^1 = e. h=1/nh = 1/n을 넣으면 수열의 극한도 나온다. ∎

음함수 미분: y를 풀지 않고 기울기 구하기

원 위의 접선

원 x2+y2=25x^2 + y^2 = 25는 함수 하나의 그래프가 아닙니다. 한 xx에 yy가 둘(±25−x2\pm\sqrt{25 - x^2})이니까요. 위쪽 반원으로 풀어 미분할 수도 있지만, 데카르트의 엽선 x3+y3=6xyx^3 + y^3 = 6xy처럼 yy에 대해 풀기 어려운 곡선도 있습니다. 풀지 않고 기울기를 구할 수 있을까요?

요령은 yy를 "xx의 함수인데 식을 모를 뿐"이라고 여기고, 식의 양변을 xx로 미분하는 것입니다. yy가 들어간 항은 연쇄 법칙으로 y′y'이 하나씩 붙습니다. 예를 들어 ddxy2=2y y′\frac{d}{dx}y^2 = 2y\,y', ddx(xy)=y+xy′\frac{d}{dx}(xy) = y + xy'. 그다음 y′y'에 대해 일차방정식을 풉니다. 이것이 음함수 미분(implicit differentiation)입니다.

예제 4.5 (원) x2+y2=25x^2 + y^2 = 25의 (3,4)(3, 4)에서의 접선을 구하라.
  1. 양변을 xx로 미분: 2x+2y y′=02x + 2y\,y' = 0. 따라서 y′=−xyy' = -\dfrac{x}{y} (y≠0y \ne 0).
  2. (3,4)(3, 4)에서 y′=−3/4y' = -3/4. 접선: y−4=−34(x−3)y - 4 = -\tfrac34(x - 3), 즉 3x+4y=253x + 4y = 25.
  3. 검산: 반지름 방향 (3,4)(3, 4)의 기울기는 4/34/3이고 43⋅(−34)=−1\tfrac43\cdot(-\tfrac34) = -1. 접선은 반지름에 수직이다. y=0y = 0인 (±5,0)(\pm 5, 0)에서는 분모가 0이 되어 수직 접선이다.
예제 4.6 (데카르트의 엽선) x3+y3=6xyx^3 + y^3 = 6xy의 (3,3)(3, 3)에서의 기울기와, 수평 접선을 갖는 점을 구하라.
  1. 미분: 3x2+3y2y′=6y+6xy′3x^2 + 3y^2y' = 6y + 6xy'. y′y'을 모으면 y′(3y2−6x)=6y−3x2y'(3y^2 - 6x) = 6y - 3x^2, 즉 y′=2y−x2y2−2xy' = \dfrac{2y - x^2}{y^2 - 2x}.
  2. (3,3)(3, 3): 27+27=54=6⋅927 + 27 = 54 = 6\cdot 9이므로 곡선 위의 점이고, y′=6−99−6=−1y' = \dfrac{6 - 9}{9 - 6} = -1.
  3. 수평 접선: 분자 2y−x2=02y - x^2 = 0, 즉 y=x2/2y = x^2/2을 원래 식에 넣으면 x3+x6/8=3x3x^3 + x^6/8 = 3x^3, x3(x3−16)=0x^3(x^3 - 16) = 0. 원점이 아닌 해는 x=161/3=24/3≈2.520x = 16^{1/3} = 2^{4/3} \approx 2.520, y=25/3≈3.175y = 2^{5/3} \approx 3.175. 대칭으로 (25/3,24/3)(2^{5/3}, 2^{4/3})에서는 수직 접선이다.
  4. 원점에서는 분자·분모가 모두 0이다. 곡선이 자기 자신과 교차하는 점이라 접선이 하나로 정해지지 않는다.
SIMULATOR

음함수 곡선 위의 접선

곡선 위의 점을 끌어 보세요
점 (x, y)—
dy/dx 공식—
dy/dx 값—
해볼 것: ① 원에서 점을 (5, 0) 쪽으로 끌어 기울기가 ±∞로 커지는(수직 접선) 것을 보세요. 공식의 분모 y가 0이 됩니다. ② 엽선에서 수평 접선이 되는 점(2.52, 3.17)을 찾아보세요(예제 4.6). ③ 렘니스케이트와 엽선은 원점에서 곡선이 교차합니다. 그곳에서는 분자·분모가 동시에 0입니다. 모델: 곡선은 F(x, y) = 0의 등고선을 격자에서 찾아 그리고, 끄는 점은 뉴턴 반복으로 곡선 위에 붙입니다.
정리 4.8 (실수 지수의 거듭제곱 법칙) 실수 rr에 대해 ddxxr=rxr−1\dfrac{d}{dx}x^r = rx^{r-1} (x>0x \gt 0; rr이 정수이거나 분모가 홀수인 유리수이면 x<0x \lt 0에서도).

증명. x>0x \gt 0에서 xr=erln⁡xx^r = e^{r\ln x}이므로 연쇄 법칙으로 erln⁡x⋅rx=xr⋅rx=rxr−1e^{r\ln x}\cdot\frac{r}{x} = x^r\cdot\frac rx = rx^{r-1}. 유리수 r=p/qr = p/q이면 음함수 미분으로도 보일 수 있다: y=xp/qy = x^{p/q}이면 yq=xpy^q = x^p, qyq−1y′=pxp−1qy^{q-1}y' = px^{p-1}, y′=pq⋅xp−1xp(q−1)/q=pqxp/q−1y' = \frac pq\cdot\frac{x^{p-1}}{x^{p(q-1)/q}} = \frac pq x^{p/q - 1}. ∎

로그 미분: 곱과 거듭제곱을 덧셈으로

xxx^x의 도함수는 x⋅xx−1x\cdot x^{x-1}일까

밑과 지수가 모두 변하는 xxx^x에는 거듭제곱 법칙(지수가 상수)도, 지수 함수 법칙(밑이 상수)도 맞지 않습니다. x⋅xx−1=xxx\cdot x^{x-1} = x^x도, xxln⁡xx^x\ln x도 틀린 답입니다.

로그는 곱을 합으로, 거듭제곱을 곱으로 바꿉니다. 그래서 복잡한 곱·몫·거듭제곱은 먼저 로그를 취한 다음 미분하면 쉬워집니다. ln⁡y\ln y를 xx로 미분하면 연쇄 법칙으로 y′y\frac{y'}{y}이 나옵니다. 이 방법을 로그 미분(logarithmic differentiation)이라 하고, y′/yy'/y를 상대 변화율(relative rate of change)이라 부릅니다.

예제 4.7 (xxx^x) y=xxy = x^x (x>0x \gt 0)를 미분하고 최솟값을 구하라.
  1. 로그: ln⁡y=xln⁡x\ln y = x\ln x.
  2. 양변을 미분: y′y=ln⁡x+x⋅1x=ln⁡x+1\dfrac{y'}{y} = \ln x + x\cdot\dfrac1x = \ln x + 1. 따라서 y′=xx(ln⁡x+1)y' = x^x(\ln x + 1).
  3. y′=0⇔ln⁡x=−1⇔x=1/e≈0.3679y' = 0 \Leftrightarrow \ln x = -1 \Leftrightarrow x = 1/e \approx 0.3679. 그 왼쪽에서 y′<0y' \lt 0, 오른쪽에서 y′>0y' \gt 0이므로 최솟값 (1/e)1/e=e−1/e≈0.6922(1/e)^{1/e} = e^{-1/e} \approx 0.6922.
  4. 검산: x=1x = 1이면 y′=1⋅(0+1)=1y' = 1\cdot(0 + 1) = 1. 수치로 1.0011.001−0.9990.9990.002≈1.000\frac{1.001^{1.001} - 0.999^{0.999}}{0.002} \approx 1.000.
예제 4.8 (곱과 몫을 한꺼번에) y=x3(x+1)2x2+1y = \dfrac{x^3(x+1)^2}{\sqrt{x^2+1}}의 x=1x = 1에서의 미분계수를 구하라.
  1. ln⁡y=3ln⁡x+2ln⁡(x+1)−12ln⁡(x2+1)\ln y = 3\ln x + 2\ln(x+1) - \tfrac12\ln(x^2+1) (x>0x \gt 0).
  2. 미분: y′y=3x+2x+1−xx2+1\dfrac{y'}{y} = \dfrac3x + \dfrac{2}{x+1} - \dfrac{x}{x^2+1}.
  3. x=1x = 1: y(1)=1⋅42=22y(1) = \frac{1\cdot 4}{\sqrt2} = 2\sqrt2, y′y=3+1−12=3.5\frac{y'}{y} = 3 + 1 - \frac12 = 3.5. 따라서 y′(1)=3.5⋅22=72≈9.899y'(1) = 3.5\cdot 2\sqrt2 = 7\sqrt2 \approx 9.899.
몫의 법칙과 곱의 법칙을 겹겹이 쓰는 것보다 짧고, 항마다 "이 인수가 상대 변화율에 얼마를 보태는가"가 보인다. 6장의 상대 오차 전파가 같은 계산이다.
도함수 한눈표 (xr)′=rxr−1(x^r)' = rx^{r-1} · (ex)′=ex(e^x)' = e^x · (ax)′=axln⁡a(a^x)' = a^x\ln a · (ln⁡∣x∣)′=1/x(\ln|x|)' = 1/x · (sin⁡x)′=cos⁡x(\sin x)' = \cos x · (cos⁡x)′=−sin⁡x(\cos x)' = -\sin x · (tan⁡x)′=sec⁡2x(\tan x)' = \sec^2 x · (arcsin⁡x)′=1/1−x2(\arcsin x)' = 1/\sqrt{1-x^2} · (arctan⁡x)′=1/(1+x2)(\arctan x)' = 1/(1+x^2). 여기에 연쇄 법칙 (f(g))′=f′(g) g′(f(g))' = f'(g)\,g'을 더하면 초등 함수는 모두 미분할 수 있습니다.

쌍곡선 함수 짧게

exe^x과 e−xe^{-x}을 반씩 섞으면 삼각 함수와 놀랍도록 닮은 함수가 생깁니다.

정의 4.9 (쌍곡선 함수)
cosh⁡x=ex+e−x2,sinh⁡x=ex−e−x2,tanh⁡x=sinh⁡xcosh⁡x.\cosh x = \frac{e^x + e^{-x}}{2}, \qquad \sinh x = \frac{e^x - e^{-x}}{2}, \qquad \tanh x = \frac{\sinh x}{\cosh x}.
이들을 쌍곡선 함수(hyperbolic functions)라 한다. cosh⁡2x−sinh⁡2x=1\cosh^2 x - \sinh^2 x = 1이 성립해서 점 (cosh⁡t,sinh⁡t)(\cosh t, \sinh t)는 쌍곡선 x2−y2=1x^2 - y^2 = 1 위에 있다(원 x2+y2=1x^2 + y^2 = 1 위의 (cos⁡t,sin⁡t)(\cos t, \sin t)와 대응).

정의에서 바로 미분할 수 있습니다. (e−x)′=−e−x(e^{-x})' = -e^{-x}이므로

ddxsinh⁡x=cosh⁡x,ddxcosh⁡x=sinh⁡x  (부호 없음!),ddxtanh⁡x=1cosh⁡2x=1−tanh⁡2x.\frac{d}{dx}\sinh x = \cosh x, \qquad \frac{d}{dx}\cosh x = \sinh x\;(\text{부호 없음!}), \qquad \frac{d}{dx}\tanh x = \frac{1}{\cosh^2 x} = 1 - \tanh^2 x.

이 도구가 쓰이는 곳

초월 함수와 연쇄 법칙은 회로, 신호, 성장과 감쇠, 기계 학습의 기본 문법입니다.

축전기에 흐르는 교류 전류 축전기 양단 전압이 v(t)=V0sin⁡ωtv(t) = V_0\sin\omega t이면 전류는 i=C dvdt=ωCV0cos⁡ωti = C\,\frac{dv}{dt} = \omega CV_0\cos\omega t입니다. 연쇄 법칙 때문에 진폭에 ω\omega가 곱해지고, cos는 sin보다 90° 앞서므로 전류가 전압보다 90° 앞섭니다. 예: C=10C = 10 μF, 60 Hz(ω=2π⋅60≈377\omega = 2\pi\cdot 60 \approx 377 rad/s), V0=170V_0 = 170 V이면 전류 진폭은 377×10−5×170≈0.64377\times 10^{-5}\times 170 \approx 0.64 A. 진동수가 두 배가 되면 전류도 두 배입니다. 이 비 V0/I0=1/(ωC)V_0/I_0 = 1/(\omega C)를 용량성 리액턴스라 합니다.

핵심 정리

  1. 연쇄 법칙: (f(g(x)))′=f′(g(x)) g′(x)(f(g(x)))' = f'(g(x))\,g'(x). 바깥 도함수는 안쪽 값에서 계산하고, 안쪽 도함수를 곱한다. 배율은 곱해진다.
  2. 라디안에서 (sin⁡x)′=cos⁡x(\sin x)' = \cos x, (cos⁡x)′=−sin⁡x(\cos x)' = -\sin x. 증명의 열쇠는 sin⁡hh→1\frac{\sin h}{h} \to 1과 cos⁡h−1h→0\frac{\cos h - 1}{h} \to 0이다. 나머지 삼각 함수는 몫의 법칙으로.
  3. (ax)′=axL(a)(a^x)' = a^x L(a): 지수 함수의 기울기는 값에 비례한다. 비가 1인 밑이 ee이고 (ex)′=ex(e^x)' = e^x, (ax)′=axln⁡a(a^x)' = a^x\ln a.
  4. 역함수의 도함수는 역수: (f−1)′(b)=1/f′(a)(f^{-1})'(b) = 1/f'(a). 이로부터 (ln⁡x)′=1/x(\ln x)' = 1/x, (arcsin⁡x)′=1/1−x2(\arcsin x)' = 1/\sqrt{1-x^2}, (arctan⁡x)′=1/(1+x2)(\arctan x)' = 1/(1+x^2).
  5. 음함수 미분: 식 전체를 xx로 미분하고 yy가 든 항에 y′y'을 붙인 뒤 y′y'에 대해 푼다. 실수 지수 거듭제곱 법칙도 여기서 나온다.
  6. 로그 미분: ln⁡y\ln y를 미분하면 y′/yy'/y. 곱·몫·변하는 지수(xxx^x)에 쓴다.
  7. 관련 변화율: 관계식을 tt로 미분한 뒤 순간의 값을 넣는다. 수위 상승 속도 = 유입량 ÷ 수면 넓이.

확인 퀴즈

Q1. ddxsin⁡(3x2)\dfrac{d}{dx}\sin(3x^2)은?

바깥 sin의 도함수 cos를 안쪽 값 3x23x^2에서 계산하고 안쪽 도함수 6x6x를 곱한다. cos⁡(3x2)\cos(3x^2)만 쓰면 안쪽 도함수를 빠뜨린 것이다.

Q2. f(x)=x3+xf(x) = x^3 + x의 역함수 f−1f^{-1}에 대해 (f−1)′(2)(f^{-1})'(2)는?

f(1)=2f(1) = 2이므로 f−1(2)=1f^{-1}(2) = 1. f′(x)=3x2+1f'(x) = 3x^2 + 1이라 f′(1)=4f'(1) = 4, 따라서 (f−1)′(2)=1/4(f^{-1})'(2) = 1/4. f′(2)=13f'(2) = 13을 쓰면 틀린다. 바깥 기울기는 역함수 쪽 점 a=1a = 1에서 잰다.

Q3. 원 x2+y2=25x^2 + y^2 = 25의 점 (−3,4)(-3, 4)에서 접선의 기울기는?

음함수 미분으로 y′=−x/y=−(−3)/4=3/4y' = -x/y = -(-3)/4 = 3/4. 원의 왼쪽 위 부분이라 오른쪽으로 갈수록 올라간다. 반지름 기울기 −4/3-4/3과 곱하면 −1로 수직이다.

Q4. ddx2x\dfrac{d}{dx}2^x은?

2x=exln⁡22^x = e^{x\ln 2}이므로 연쇄 법칙으로 exln⁡2⋅ln⁡2=2xln⁡2≈0.693⋅2xe^{x\ln 2}\cdot\ln 2 = 2^x\ln 2 \approx 0.693\cdot 2^x. x⋅2x−1x\cdot 2^{x-1}은 지수가 상수일 때의 거듭제곱 법칙을 잘못 쓴 것이다.

Q5. 사다리 바닥 끝을 일정한 속도로 벽에서 멀리 끌 때, 위 끝이 내려오는 속력은?

∣y˙∣=xyx˙|\dot y| = \frac{x}{y}\dot x이고 끌수록 xx는 커지고 yy는 작아지므로 비 x/yx/y가 커진다. 위 끝이 바닥에 가까워지면 모형상 속력이 한없이 커진다.

Q6. 풍선에 같은 비율(cm³/s)로 공기를 계속 넣으면 반지름의 증가 속도 dr/dtdr/dt는?

V˙=4πr2r˙\dot V = 4\pi r^2\dot r에서 r˙=V˙/(4πr2)\dot r = \dot V/(4\pi r^2). 부피의 증가가 겉넓이 전체에 얇게 퍼지므로 풍선이 클수록 반지름은 천천히 는다.

Q7. y=xxy = x^x의 x=1x = 1에서의 미분계수는?

로그 미분으로 y′=xx(ln⁡x+1)y' = x^x(\ln x + 1). x=1x = 1이면 1⋅(0+1)=11\cdot(0 + 1) = 1. yy의 최솟값은 x=1/ex = 1/e에서다.

Q8. 각 xx를 도(°)로 재는 함수 S(x)=sin⁡(x∘)S(x) = \sin(x^\circ)의 도함수는?

x∘=πx180x^\circ = \frac{\pi x}{180} 라디안이므로 S(x)=sin⁡πx180S(x) = \sin\frac{\pi x}{180}이고 연쇄 법칙으로 π180cos⁡πx180\frac{\pi}{180}\cos\frac{\pi x}{180}. 미적분에서 라디안을 쓰는 이유는 이 성가신 상수를 없애기 위해서다.