편미분 계산기: 풀이 예제와 함께 배우는 단계별 가이드
편미분 계산기는 다변수 함수에서 나머지 변수를 모두 상수로 고정한 채, 한 번에 한 변수에 대한 변화율을 구해 줍니다. 함수가 두 개 이상의 입력에 의존하는 순간 편미분이 등장합니다. 위치와 시간에 따라 함께 변하는 온도, 가격과 수량에 따라 달라지는 이윤, 또는 x 방향의 기울기와 y 방향의 기울기를 따로 구해야 하는 곡면 z = f(x, y) 같은 경우가 그렇습니다. 이 가이드에서는 표기법, 다변수 함수에 적용되는 핵심 미분 규칙, 이계 편미분과 혼합 편미분, 학생들이 가장 자주 걸려 넘어지는 실수, 그리고 정답까지 확인한 연습 문제 세트를 차례대로 다룹니다.
목차
편미분 계산기란 무엇이며 언제 필요할까?
편미분 계산기는 여러 변수를 갖는 함수에 대해 ∂f/∂x, ∂f/∂y, ∂f/∂z를 계산하며, 미분 대상이 되는 변수 하나를 제외한 모든 변수를 고정된 상수로 취급합니다. 기호 ∂(둥근 'd')는 단일 변수 함수에서만 의미를 갖는 일반 미분 d/dx와 편미분을 구분해 줍니다. z = f(x, y) = x²y + 3y² 를 생각해 봅시다. 이 곡면은 어느 방향으로 움직이느냐에 따라 기울기가 달라집니다. ∂f/∂x는 y를 고정한 채 x 방향으로 움직일 때의 기울기를 알려 주고, ∂f/∂y는 x를 고정한 채 y 방향으로 움직일 때의 기울기를 알려 줍니다. 어떤 점 근처에서 곡면이 어떻게 움직이는지 완전히 설명하려면 둘 다 필요합니다. 어느 하나만으로는 충분하지 않습니다. 어떤 양이 두 개 이상의 독립변수에 의존할 때는 언제나 편미분이 필요합니다. 금속판 위의 열 분포(x, y, 그리고 시간 t에 의존), 기업의 이윤(가격과 광고비에 의존), 머신러닝의 손실 함수(모든 모델 파라미터에 동시에 의존) 등이 그 예입니다. 단계별로 보여 주는 편미분 계산기는 각 단계에서 어떤 변수를 상수로 고정했는지 정확히 표시해 주는데, 이는 손으로 풀 때 학생들이 가장 자주 건너뛰는 부분입니다.
∂f/∂x의 의미는 이렇습니다. f를 x에 대해 미분하되, 나머지 변수는 모두 그냥 숫자인 것처럼 취급하라. 미분에 관한 나머지 규칙은 하나도 바뀌지 않습니다.
편미분 계산기는 단계별로 어떻게 작동할까?
손으로 계산하든 단계별 편미분 계산기를 사용하든, 아래 과정은 모든 다변수 함수에 그대로 적용됩니다. 다음 예제를 각 단계와 함께 풀어 보세요. f(x, y) = x³y² + 4xy − y³ 에 대해 ∂f/∂x와 ∂f/∂y를 구한 뒤, 두 값을 점 (2, 1)에서 계산합니다.
1. 1단계 — 어떤 변수에 대해 미분할지 정한다
활성 변수로 다룰 변수 하나를 고릅니다. 식에 등장하는 나머지 문자는 이번 계산에서 5나 −3 같은 숫자와 똑같이 상수가 됩니다. ∂f/∂x를 구할 때는 y가 고정되고, ∂f/∂y를 구할 때는 x가 고정됩니다.
2. 2단계 — 활성 변수에 일반 미분 규칙을 적용한다
평소처럼 거듭제곱 법칙, 곱의 미분법, 연쇄법칙을 사용해 항별로 미분하되, 고정된 변수는 적힌 그대로 유지합니다. x³y² + 4xy − y³ 의 ∂f/∂x를 구하면, x³y² 항은 3x²y² 가 되고(y² 는 상수 계수일 뿐입니다), 4xy 는 4y 가 되며(x가 1로 미분되므로 4·1·y = 4y), −y³ 은 0 이 됩니다(x가 없으므로 x에 대해서는 상수입니다). 결과: ∂f/∂x = 3x²y² + 4y.
3. 3단계 — 남은 변수에 대해 같은 과정을 반복한다
이제 x를 상수로 두고 ∂f/∂y를 구합니다. x³y² 항은 x³·2y = 2x³y 가 되고, 4xy 항은 4x 가 되며(y가 1로 미분되므로 4x·1 = 4x), −y³ 은 −3y² 이 됩니다. 결과: ∂f/∂y = 2x³y + 4x − 3y².
4. 4단계 — 주어진 점에서 값을 계산한다
각 편도함수에 x = 2, y = 1을 대입합니다. ∂f/∂x(2,1) = 3(2)²(1)² + 4(1) = 3·4·1 + 4 = 12 + 4 = 16. ∂f/∂y(2,1) = 2(2)³(1) + 4(2) − 3(1)² = 2·8·1 + 8 − 3 = 16 + 8 − 3 = 21.
5. 5단계 — 수치적으로 검산한다
f(2,1) = (2)³(1)² + 4(2)(1) − (1)³ = 8 + 8 − 1 = 15. x만 아주 조금 움직여 보면: f(2.001, 1) = (2.001)³ + 4(2.001) − 1 ≈ 8.012006 + 8.004 − 1 = 15.016006. [f(2.001,1) − f(2,1)] / 0.001 = 0.016006 / 0.001 ≈ 16.0 — ∂f/∂x = 16 과 일치합니다 ✓. y만 조금 움직여 보면: f(2, 1.001) = 8(1.002001) + 4(2)(1.001) − (1.001)³ ≈ 8.016008 + 8.008 − 1.003003 = 15.021005. [f(2,1.001) − f(2,1)] / 0.001 = 0.021005 / 0.001 ≈ 21.0 — ∂f/∂y = 21 과 일치합니다 ✓.
다변수 함수를 미분하는 핵심 규칙
일변수 미적분에서 이미 배운 모든 규칙 — 거듭제곱 법칙, 곱의 미분법, 연쇄법칙 — 은 편미분에도 그대로 적용됩니다. 새로 익혀야 할 습관은 각 계산에서 어떤 문자가 고정되어 있는지 기억하는 것뿐입니다. 거듭제곱 법칙 예제: h(x, y) = x⁴y³. ∂h/∂x = 4x³y³ (y³ 은 상수 계수). ∂h/∂y = 3x⁴y² (x⁴ 이 상수 계수). 곱의 미분법 예제: g(x, y) = x²·eʸ. 여기에는 x를 포함한 두 함수의 곱이 없으므로 ∂g/∂x = 2x·eʸ 로 바로 나옵니다. 반면 k(x, y) = x²·ln(x) + y² 에서 ∂k/∂x를 구하려면 x²·ln(x) 에 곱의 미분법을 써야 합니다. f = x², f' = 2x, g = ln(x), g' = 1/x 로 두면 2x·ln(x) + x²·(1/x) = 2x·ln(x) + x 가 됩니다. 따라서 ∂k/∂x = 2x·ln(x) + x 입니다(y² 항은 x를 포함하지 않으므로 사라집니다). ∂k/∂y의 경우 x²·ln(x) 는 y에 대해 완전히 상수이므로 ∂k/∂y = 2y 입니다. 연쇄법칙 예제: p(x, y) = (3x + 2y)⁵. y를 상수로 두면 바깥 함수는 u⁵ 이고 안쪽 함수는 u = 3x + 2y 입니다. ∂p/∂x = 5(3x + 2y)⁴ · 3 = 15(3x + 2y)⁴. 반대로 x를 상수로 두면 y에 대한 안쪽 미분값이 2이므로 ∂p/∂y = 5(3x + 2y)⁴ · 2 = 10(3x + 2y)⁴ 입니다. 로그 예제: m(x, y) = ln(xy). 로그의 곱 법칙에 따라 ln(xy) = ln(x) + ln(y) 이므로 ∂m/∂x = 1/x, ∂m/∂y = 1/y 가 됩니다. ln(xy) 에 연쇄법칙을 그대로 적용하는 것보다 훨씬 빠릅니다.
규칙은 바뀌지 않습니다 — 거듭제곱 법칙, 곱의 미분법, 연쇄법칙 모두 그대로 적용됩니다. 바뀌는 것은 장부 정리뿐입니다. 미분하는 변수 하나를 제외한 모든 변수를 고정하세요.
이계 편미분은 어떻게 구할까?
이계 편미분은 이미 한 번 미분한 함수를 한 번 더 미분하는 것입니다. 일계 편도함수가 두 개(∂f/∂x 와 ∂f/∂y)이므로 이계 편도함수는 네 개가 됩니다. ∂²f/∂x²(∂f/∂x를 x에 대해 다시 미분), ∂²f/∂y²(∂f/∂y를 y에 대해 다시 미분), 그리고 서로 반대 순서로 미분하는 두 개의 혼합 편도함수 ∂²f/∂x∂y 와 ∂²f/∂y∂x 입니다.
1. 풀이 예제 — f(x, y) = x³y² + 2xy
일계 편도함수: ∂f/∂x = 3x²y² + 2y, ∂f/∂y = 2x³y + 2x. 순수 이계 편도함수: ∂²f/∂x² = ∂/∂x(3x²y² + 2y) = 6xy². ∂²f/∂y² = ∂/∂y(2x³y + 2x) = 2x³. 혼합 편도함수(x에 대한 편도함수를 y로 미분): ∂²f/∂x∂y = ∂/∂y(3x²y² + 2y) = 6x²y + 2. 혼합 편도함수(y에 대한 편도함수를 x로 미분): ∂²f/∂y∂x = ∂/∂x(2x³y + 2x) = 6x²y + 2.
2. 클레로 정리 — 혼합 편도함수가 일치한 이유
두 혼합 편도함수가 모두 6x²y + 2 로 나왔는데, 이는 우연이 아닙니다. 클레로 정리(Clairaut's Theorem)에 따르면 어떤 점 근처에서 ∂²f/∂x∂y 와 ∂²f/∂y∂x 가 모두 연속이면 그 점에서 두 값은 같습니다. 일반적인 미적분 과목에서 만나게 되는 모든 다항함수, 지수함수, 삼각함수에서 혼합 편도함수는 항상 일치하므로, 둘 다 계산하는 것 자체가 내장된 검산이 됩니다. 두 혼합 편도함수가 다르게 나왔다면 둘 중 하나에서 대수 계산 실수를 한 것이니 되돌아가 다시 확인하세요. ✓ 6x²y + 2 = 6x²y + 2 이므로 두 계산 모두 옳다는 것이 확인됩니다.
클레로 정리: 이계 편도함수가 연속인 함수라면 ∂²f/∂x∂y = ∂²f/∂y∂x 입니다. 혼합 편도함수를 계산할 때마다 이것을 공짜 정확도 검사로 활용하세요.
편미분을 계산할 때 자주 하는 실수
다변수 미적분 시험에서 잃는 점수의 대부분은 아래 실수들에서 나옵니다. 단계별 편미분 계산기는 이런 실수를 자동으로 잡아 주지만, 스스로 알아보는 능력이야말로 진짜 이해로 이어집니다.
1. 다른 변수를 상수로 취급하는 것을 잊는 실수
가장 흔한 실수입니다. x²y 를 x에 대해 미분하면서 y까지 함께 없애야 할 변수처럼 다뤄, 올바른 답 2xy 대신 2x 를 쓰는 경우입니다. 활성 변수가 아닌 모든 문자는 적힌 그대로 남아, 다른 상수와 마찬가지로 곱해진 채 유지됩니다.
2. 활성 변수가 없는 항을 0으로 만들지 않고 그냥 빠뜨리는 실수
f(x, y) = x²y + y³ 에서 ∂f/∂x를 구할 때 y³ 항에는 x가 없으므로 x에 대한 미분값은 0 입니다. 답에서 사라지긴 하지만, 그것은 미분값이 실제로 0이기 때문이지 그냥 건너뛰었기 때문이 아닙니다. y³ 을 0으로 만드는 것을 잊고 ∂f/∂x = 2xy + 3y² 라고 쓰는 실수가 자주 나옵니다.
3. 문제를 푸는 도중에 '활성' 변수를 헷갈리는 실수
긴 식을 풀어가는 중간에 x에 대한 미분에서 실수로 y를 활성 변수처럼 다루기 시작하면, 어느 편도함수도 만족하지 않는 답이 나옵니다. 작업 내용을 분명히 표시하세요. 시작하기 전에 줄 위에 '∂/∂x, y는 상수로 고정'이라고 적어 두면 좋습니다.
4. 필요하지 않은 곳에 곱의 미분법을 쓰는 실수
x²y³ 에서 두 인수가 같은 활성 변수에 함께 의존하려면 두 인수 모두에 그 변수가 들어 있어야 합니다. 그런데 x에 대해 미분할 때 y³ 은 상수 계수이므로 ∂/∂x(x²y³) = 2xy³ 로 바로 나옵니다(곱의 미분법이 아니라 거듭제곱 법칙입니다). 편미분에서 곱의 미분법이 필요한 경우는 x²·sin(x) 처럼 활성 변수를 포함한 두 함수가 서로 곱해져 있을 때뿐이며, 한쪽 인수가 완전히 고정된 상수일 때는 필요하지 않습니다.
5. 혼합 이계 편도함수에서의 부호 실수
−3xy² 처럼 음의 부호가 붙은 항이 있을 때, 그 부호를 두 번의 미분 과정 내내 정확히 끌고 가는 지점에서 혼합 편도함수 실수의 대부분이 발생합니다. ∂²f/∂x∂y 와 ∂²f/∂y∂x 를 따로 계산해 비교하세요. 클레로 정리에 따라 둘은 반드시 같아야 하므로, 값이 다르다면 어딘가에서 부호를 빠뜨렸거나 뒤집은 것입니다.
연습 문제: 완전 풀이가 있는 편미분 문제
정답을 보기 전에 각 문제를 먼저 풀어 보세요. 문제는 기본 거듭제곱 법칙 편미분에서 시작해 삼변수 함수, 그리고 지수·로그 혼합 심화 문제까지 이어집니다. 직접 풀어 본 뒤 편미분 계산기로 각 답을 검증해 보세요. 문제 1 — 거듭제곱 법칙: f(x, y) = 5x²y³ 에 대해 ∂f/∂x 와 ∂f/∂y 를 구하세요. ∂f/∂x = 10xy³ (x² 를 미분하고 y³ 은 상수 계수로 유지) ∂f/∂y = 15x²y² (y³ 을 미분하고 5x² 는 상수 계수로 유지) ✓ 문제 2 — 삼각함수 연쇄법칙: f(x, y) = sin(xy) 에 대해 ∂f/∂x 와 ∂f/∂y 를 구하세요. xy 를 안쪽 함수 u 로 둡니다. ∂u/∂x = y 이므로 ∂f/∂x = y·cos(xy). ∂u/∂y = x 이므로 ∂f/∂y = x·cos(xy) ✓ 문제 3 — 세 개의 변수: f(x, y, z) = x²y + yz³ − 3xz 에 대해 ∂f/∂x, ∂f/∂y, ∂f/∂z 를 구하세요. ∂f/∂x = 2xy − 3z (y가 붙은 항은 y를 그대로 유지, z 항은 사라지고, −3xz 는 −3z 로 미분됨) ∂f/∂y = x² + z³ (x²y 는 x² 로, yz³ 은 z³ 으로 미분되고, −3xz 는 사라짐) ∂f/∂z = 3yz² − 3x (x²y 는 사라지고, yz³ 은 3yz² 로, −3xz 는 −3x 로 미분됨) ✓ 문제 4 — 거듭제곱으로 쓴 분수식: f(x, y) = x²/y = x²·y⁻¹ 에 대해 ∂f/∂x 와 ∂f/∂y 를 구하세요. ∂f/∂x = 2x/y (x² 에 거듭제곱 법칙 적용, y⁻¹ 은 상수 계수) ∂f/∂y = x²·(−1)y⁻² = −x²/y² ✓ 문제 5 — 심화, 지수함수와 로그함수: f(x, y) = e^(xy) + x·ln(y) 에 대해 ∂f/∂x 와 ∂f/∂y 를 구하고, 두 값을 (1, 1)에서 계산하세요. ∂f/∂x = y·e^(xy) + ln(y) (e^(xy) 에 연쇄법칙을 적용하면 y·e^(xy); x·ln(y) 를 x에 대해 미분하면 ln(y)) ∂f/∂y = x·e^(xy) + x/y (e^(xy) 에 연쇄법칙을 적용하면 x·e^(xy); x·ln(y) 를 y에 대해 미분하면 x·(1/y)) (1, 1) 에서: ∂f/∂x = 1·e¹ + ln(1) = e + 0 ≈ 2.718 ∂f/∂y = 1·e¹ + 1/1 = e + 1 ≈ 3.718 ✓
편미분은 실제 응용에서 왜 중요할까?
편미분은 시험 주제에 그치지 않습니다. 여러 학문 분야 전체를 떠받치는 실무 도구입니다. 물리학에서 열방정식과 파동방정식은 모두 위치와 시간에 대한 이계 편도함수로 표현됩니다. ∂T/∂t 는 한 점의 온도가 시간에 따라 어떻게 변하는지를 나타내고, ∂²T/∂x² 는 온도가 공간에 걸쳐 어떻게 휘어지는지를 나타냅니다. 경제학에서 이윤 π 가 가격 p 와 광고비 a 에 의존한다면, ∂π/∂p(가격 변화에 따른 한계이윤)와 ∂π/∂a(광고에 따른 한계이윤)는 기업이 어느 레버를 먼저 조정해야 할지 알려 줍니다. 그래디언트(gradient) — 모든 일계 편도함수를 모은 벡터 ∇f = (∂f/∂x, ∂f/∂y) — 는 함수가 가장 가파르게 증가하는 방향을 가리키며, 그 크기는 그 최대 기울기와 같습니다. 이것이 바로 머신러닝의 경사하강법이 사용하는 원리입니다. 수천 개의 파라미터를 가진 모델은 모든 파라미터에 대해 손실 함수의 편도함수를 계산한 뒤, 각 파라미터를 그래디언트 반대 방향으로 조금씩 조정해 오차를 줄입니다. 신경망이 '학습'할 때마다 실제로 일어나는 일은 아주 많은 편미분을 한꺼번에, 그리고 반복해서 계산하는 것입니다. 제약 조건이 여러 개인 최적화 문제 — 둘레가 고정된 상태에서 넓이를 최대화하거나, 생산 목표가 주어진 상태에서 비용을 최소화하는 문제 — 는 모든 편도함수를 동시에 0으로 두어 임계점을 찾습니다. 일변수 최적화의 핵심 아이디어를 한 번에 여러 방향으로 확장한 것과 같습니다.
그래디언트 ∇f = (∂f/∂x, ∂f/∂y) 는 온전히 편도함수로만 이루어진 벡터이며, f가 가장 빠르게 증가하는 방향을 가리킵니다. 이것이 머신러닝 경사하강법의 수학적 토대입니다.
편미분 계산기에 대해 자주 묻는 질문은?
1. 편미분은 일반 미분과 어떻게 다른가요?
일반 미분 d/dx 는 한 변수의 함수 f(x) 에 적용됩니다. 편미분 ∂f/∂x 는 두 개 이상의 변수를 갖는 함수 f(x, y, ...) 에 적용되며, 미분하는 동안 x를 제외한 모든 변수를 고정해야 합니다. 미분 자체의 계산 방식은 완전히 동일합니다. 새로운 것은 변수의 개수와 '나머지는 모두 상수로 둔다'는 규칙뿐입니다.
2. 항상 모든 편도함수를 구해야 하나요, 아니면 하나만 구해도 되나요?
질문에 따라 다릅니다. 그래디언트를 구하거나 임계점을 확인하려면 모든 일계 편도함수가 필요합니다. 반면 'y를 고정한 채 x가 증가할 때 온도가 얼마나 빨리 변하는가'처럼 특정 방향 하나의 변화율만 구한다면 해당 편도함수 하나면 충분합니다. 어떤 변수에 대해 묻고 있는지 문제를 꼼꼼히 읽어 보세요.
3. 두 혼합 편도함수는 왜 항상 같게 나오나요?
클레로 정리 때문입니다. 이계 편도함수가 연속인 함수라면 미분 순서에 상관없이 ∂²f/∂x∂y 와 ∂²f/∂y∂x 가 같습니다. 입문 미적분 과목에 나오는 거의 모든 함수가 이 연속성 조건을 만족하므로, 두 혼합 편도함수가 다르게 나왔다면 대수 계산을 다시 확인하라는 신호로 받아들이세요.
4. 어떤 점에서 편도함수는 존재하지만 전체적으로는 미분 가능하지 않을 수도 있나요?
네, 그럴 수 있습니다. 어떤 점에서 ∂f/∂x 와 ∂f/∂y 가 잘 정의되어 있어도 그 점에서 (전) 미분 가능하지 않을 수 있습니다. 완전한 미분 가능성은 함수가 x축과 y축 방향뿐 아니라 모든 방향에서 하나의 선형 평면으로 잘 근사되어야 하기 때문입니다. 이 구분은 더 심화된 다변수 해석학 과목에서 중요하지만, 다항함수·지수함수·삼각함수로 이루어진 일반적인 숙제 문제에는 거의 영향을 주지 않습니다.
5. 단계별 편미분 계산기는 단순한 정답과 무엇이 다른가요?
좋은 단계별 편미분 계산기는 각 단계에서 어떤 변수를 상수로 고정했는지, 각 항에 어떤 미분 규칙을 적용했는지, 각 항이 어떻게 정리되었는지를 보여 줍니다. 채점되는 풀이에서 교사가 기대하는 바로 그 논리 전개입니다. 자신의 풀이를 그 분해 과정과 한 줄씩 비교해 보는 것이, 최종 답이 틀렸다는 사실만 아는 것보다 실수가 정확히 어디서 났는지 찾아내는 가장 빠른 방법입니다.
관련 게시물
관련 수학 풀이
단계별 풀이
최종 답만이 아니라 모든 단계에 대한 자세한 설명을 확인하세요.
AI 수학 튜터
추가 질문을 하고 24시간 언제든 나에게 맞춘 설명을 받아 보세요.
스마트 스캔 풀이
어떤 수학 문제든 사진 한 장이면 즉시 단계별 풀이를 받아 볼 수 있습니다.
