고1수학

[차함수 스킬_002] 직선차함수를 이용하면, 계산량을 80% 줄일 수 있어. 진짜? 진짜!!

fafamath 2026. 4. 8. 22:13

 

0. 미용실에서 발견한 수학

아빠가 얼마 전에 미용실에 갔어. 머리를 깎는데, 원장님이 그냥 가위로 자르지 않고 빗을 갖다 대고 가위질을 하더라고. 빗을 머리에 대고, 빗 위로 삐죽 튀어나온 머리카락만 싹둑싹둑 잘라내는 거야.

그 모습을 보면서 문득 이런 생각이 들었어. "어차피 머리카락은 가위가 자르는 건데, 왜 굳이 빗을 갖다 댈까...?"

그러다 갑자기 직선의 차함수가 떠올랐어. 소름...

빗을 대면 뭐가 좋아? 원장님은 빗 아래쪽 머리카락은 신경 쓸 필요가 없어져. 빗 위로 튀어나온 부분에만 집중하면 돼. 그래서 규칙적이고, 깔끔하고, 빠르게 자를 수 있는 거야.

수학에서도 똑같아. 3차함수라는 복잡한 곡선에 직선(1차함수)을 갖다 대면, 직선 아래 부분은 무시하고, 직선 위로 튀어나온 부분에만 집중할 수 있어. 이게 바로 오늘 배울 차함수 스킬이야.

차함수 스킬 한 줄 요약: 복잡한 함수에 직선을 갖다 대면, 계산량이 80% 줄어든다.

1. 차함수 스킬이란? — 빗을 갖다 대는 원리

1-1. 일단 상황을 보자

3차함수 $f(x)$가 있어. 그리고 이 함수의 그래프와 3번 만나는 직선 $g(x)$가 있다고 해보자. 교점이 $x = a, b, c$ 세 곳이야.

이때, $f(x) - g(x)$를 생각해보자. 이 차함수는 $x = a, b, c$에서 값이 0이 돼. 왜? 교점에서는 $f(x) = g(x)$니까, 빼면 당연히 0이지.

그런데 $f(x)$는 3차, $g(x)$는 1차니까 $f(x) - g(x)$는 여전히 3차야. 3차함수인데 근이 $a, b, c$ 세 개? 그러면 이렇게 쓸 수 있어:

$$f(x) - g(x) = h(x-a)(x-b)(x-c)$$

여기서 $h$는 $f(x)$의 최고차 계수야. 양변을 정리하면:

핵심 공식
$$f(x) = h(x-a)(x-b)(x-c) + g(x)$$
차함수 스킬 핵심 공식
차함수 스킬 핵심 공식
3차함수와 직선의 3교점, 그리고 차함수
3차함수와 직선의 3교점, 그리고 차함수

이게 끝이야. 이 한 줄이 차함수 스킬의 전부야.

1-2. 이게 왜 대단한 건데?

잘 봐. 원래 $f(x) = ax^3 + bx^2 + cx + d$ 이런 식이었는데, 이제는 $(x-a)(x-b)(x-c)$라는 거리곱 형태로 바뀌었어. 거리곱이 되면 뭐가 좋냐고? 특정 점에서의 함수값을 구할 때, 그냥 거리를 곱하면 끝이야. 복잡한 전개나 연립방정식이 필요 없어져.

그리고 중요한 건, 이 변환은 항등식이야. 식의 형태만 바꾼 거지, 함수 자체는 그대로야. 그러니까 어떤 계산을 하든 이 형태를 자유롭게 쓸 수 있어.

미용실로 돌아가보자. 빗을 대기 전과 후, 머리카락 자체가 바뀐 건 아니야. 단지 관찰하기가 편해진 것뿐이야. 차함수 스킬도 마찬가지. 함수 자체는 그대로인데, 바라보는 방식만 바꾼 거야.

2. 왜 하필 직선(1차함수)인가?

여기서 궁금할 수 있어. "선생님, 빼는 함수가 꼭 직선이어야 해요? 2차함수를 빼면 안 되나요?"

물론 돼. 이론적으로 0차(상수함수), 1차, 2차 어떤 것이든 빼면 차함수를 만들 수 있어.

빗(직선) 위로 튀어나온 부분 = 차함수
빗(직선) 위로 튀어나온 부분 = 차함수

그런데 생각해봐. 미용실에서 빗이 곧아야 깔끔하게 자를 수 있잖아. 구부러진 빗으로 머리를 자르면 오히려 더 복잡해지지 않겠어? 직선은 가장 단순하고, 가장 익숙한 함수야. 기울기와 y절편, 딱 두 개만 알면 완전히 결정돼. 그래서 직선을 빗으로 사용하면 관찰이 가장 편해져.

💡

실전에서도 거의 대부분 1차함수(직선)를 사용해. 그래서 앞으로 "차함수 스킬"이라고 하면, "1차 차함수 스킬"을 말하는 거라고 생각하면 돼. 물론 상수함수(0차)를 사용하는 경우도 있어. 그건 빗 중에서도 가장 단순한 "수평 빗"인 셈이지. 원리는 똑같아!

3. 차함수 스킬의 핵심 공식

자, 정리하자. 3차함수 $f(x)$와 직선 $g(x)$가 $x = a, b, c$에서 만날 때:

 

이 공식의 각 부분이 뭘 의미하는지 짚어볼게.

부분 의미 미용실 비유
$h(x-a)(x-b)(x-c)$ 차함수 (=빗 위로 튀어나온 부분) 잘라야 할 머리카락
$g(x)$ 기준 직선 (=빗) 빗 자체
$a, b, c$ 교점의 x좌표 빗이 머리에 닿는 점
$h$ 최고차 계수 머리카락의 굵기(?)

이 공식을 읽는 법: "f(x)는 직선 g(x)와 a, b, c에서 만나는 3차함수다."

원래 $f(x) = ax^3 + bx^2 + cx + d$라고 쓰면 미지수가 4개(a, b, c, d)야. 조건 4개를 모아서 연립방정식을 풀어야 해. 그런데 차함수 스킬로 바꾸면? 교점 정보가 이미 식에 들어가 있으니까, 남은 미지수가 확 줄어들어. 이게 계산량 80% 감소의 비밀이야.

4. 거리곱 + 보정 = 암산급 계산

4-1. 함수값 구하기

자, 이제 실전이야. 예를 들어볼게.

$f(x)$는 최고차계수가 1인 3차함수이고, 직선 $g(x) = 3x - 2$와 $x = 1, 4, 5$에서 만난다. $f(6)$의 값은?
Step 1
$$f(x) = (x-1)(x-4)(x-5) + (3x-2)$$

차함수 스킬을 적용하여 식을 세웁니다.

Step 2
$$f(6) = (6-1)(6-4)(6-5) + (3 \cdot 6 - 2)$$

$x = 6$을 대입합니다.

Step 3
$$= 5 \cdot 2 \cdot 1 + 16 = 26$$

끝이야. 거리곱 + 보정 = 답. 복잡한 전개나 연립방정식이 필요 없어.

f(6) = 5×2×1 + 16 = 26
f(6) = 5×2×1 + 16 = 26
x=6에서 각 근까지의 거리곱
x=6에서 각 근까지의 거리곱

만약 차함수 스킬 없이 풀었다면? $f(x) = x^3 + bx^2 + cx + d$에 $f(1) = 1$, $f(4) = 10$, $f(5) = 13$ 조건을 넣어서 3원 연립방정식을 풀어야 해. 시간 차이가 느껴지지?

항목 무대포 연립 차함수 스킬
식 세우기 $f(x) = x^3 + bx^2 + cx + d$ $f(x) = (x-1)(x-4)(x-5) + (3x-2)$
필요한 작업 3원 연립방정식 풀기 $x=6$ 대입 한 번
계산 단계 10단계+ 3단계
실수 가능성 높음 (연립 과정에서) 낮음 (곱셈 한 번)
소요 시간 5분+ 30초
함수값 일반 공식
함수값 일반 공식

4-2. 미분계수 구하기

미분계수도 마찬가지야. 같은 예시에서 $f'(5)$를 구해보자.

$f(x) = (x-1)(x-4)(x-5) + (3x-2)$에서, 차함수 부분의 $x=5$에서의 미분계수를 구해야 해. 차함수 $(x-1)(x-4)(x-5)$는 $x=5$에서 값이 0이고, 미분하면 곱의 미분법에 의해 $x=5$에서의 미분계수는:

$$(5-1)(5-4) = 4 \cdot 1 = 4$$

왜 이렇게 되냐고? $(x-1)(x-4)(x-5)$를 미분할 때, $x=5$를 대입하면 $(x-5)$ 항이 포함된 부분은 전부 0이 되고, $(x-5)$가 미분된 항만 살아남거든.

여기에 직선 $g(x) = 3x - 2$의 기울기 3을 더하면:

$$f'(5) = 4 + 3 = 7$$

이것도 거리곱(미분) + 보정(직선 기울기) = 답. 같은 패턴이야.

미분계수 일반 공식
미분계수 일반 공식

핵심 구조를 정리하면:

 

이게 차함수 스킬의 기본 프로토콜이야. 빗을 대서 내려가고, 관찰하고, 다시 올라오는 거지.

5. 3차는 무조건 된다!

여기서 좋은 소식이 있어. 어떤 3차함수든, 직선을 잘 설정하면 무조건 3번 만나게 할 수 있어.

왜 그런지 생각해보자. 3차함수가 극대와 극소를 가지려면, 도함수(2차함수)가 실근 2개를 가져야 해. 3차함수의 도함수는 $f'(x) = 3ax^2 + 2bx + c$ 형태의 포물선이야.

이 포물선에 상수함수 $y = k$를 위아래로 움직여보면, 어떤 $k$에서는 반드시 포물선과 2번 만나는 구간이 있어. 도함수의 상수 부분은 원함수의 1차항 계수에 해당하니까, 결국 1차항 계수를 조절하면 어떤 3차함수든 극대·극소를 만들 수 있다는 거야.

극대·극소가 생기면, 그 사이를 지나는 직선을 그으면 반드시 3교점이 생겨. 마치 일본에서 물고기를 꼬치에 끼워서 굽는 것처럼, 직선이 3차함수의 곡선을 쭉 관통하는 모양이야.

그런데 4차함수는 어떨까? 4차함수는 모양에 따라 아무리 직선을 움직여도 4번 만나게 할 수 없는 경우가 있어. 그래서 실전에서는 주로 3차함수 + 1차 차함수 조합이 가장 강력해.

6. 출제자도 이렇게 문제를 만든다

🎯

솔직히 말하면, 수능이나 모의고사에서 3차함수 문제를 내는 출제자들도 이 원리를 알고 문제를 설계해. "3차함수와 직선이 만나는 조건"이 주어지면, 출제자는 네가 차함수 스킬을 쓸 줄 아는지를 보는 거야.

차함수 스킬을 모르면? $ax^3 + bx^2 + cx + d$에 조건을 하나하나 넣어서 4원 연립방정식을 풀어야 해. 시간은 시간대로 잡아먹고, 실수 확률은 올라가고, 결국 못 풀 수도 있어.

차함수 스킬을 알면? 조건이 이미 식에 녹아 있으니까, 핵심 계산만 딱 하면 끝. 이게 바로 빗의 힘이야.

7. 정리

오늘 배운 핵심을 정리하자.

  • 차함수 스킬이란? 3차함수에 적절한 직선을 갖다 대서(차함수를 만들어서), 복잡한 식을 거리곱 형태로 단순화하는 기법이야.
  • 사용법: 내려오기(차함수) → 관찰(거리곱) → 되돌아가기(보정)
  • 왜 직선인가? 직선이 가장 단순하고 익숙하니까. 빗은 곧아야 해.
  • 어디에 쓰나? 3차함수 문제에서 가장 강력해. 함수값, 미분계수, 접선 조건 등 거의 모든 계산에 적용 가능.

아빠가 미용실에서 빗 하나로 깨달은 것처럼, 너도 직선 하나로 3차함수의 세계가 달라지는 걸 느꼈으면 좋겠어. 다음 편에서는 차함수 스킬을 실전 문제에 적용하는 연습을 해볼 거야!