합성함수 계산기: f(g(x))를 단계별로 푸는 방법
합성함수 계산기는 두 함수 f(x)와 g(x)를 받아, 한 함수의 출력값을 다른 함수의 입력값에 대입해 하나의 새로운 함수로 결합합니다. 가장 흔한 형태는 f(g(x))로, "f of g of x"라고 읽으며 먼저 g(x)를 계산한 뒤 그 결과를 f에 넣는다는 뜻입니다. 이 가이드에서는 문자식으로 된 함수를 손으로 합성하는 방법, 특정 수에서 f(g(x))와 g(f(x))의 값을 구하는 방법, 제곱근이나 분모가 포함된 합성함수의 정의역을 찾는 방법, 그리고 하나의 복잡한 함수를 두 개의 더 간단한 함수로 분해하는 방법을 차례로 살펴봅니다.
목차
합성함수 계산기는 실제로 무엇을 할까요?
합성함수 계산기는 한 함수의 출력값을 다른 함수의 입력값으로 바로 넘겨, 기존의 두 함수로부터 새로운 함수를 만듭니다. f(x)와 g(x)가 주어졌을 때 합성 f(g(x)) — (f ∘ g)(x)로 쓰기도 합니다 — 는 "임의의 x를 먼저 g에 통과시키고, 그 결과를 f에 통과시킨다"는 의미입니다. 순서가 매우 중요하기 때문에 함수의 합성 계산기는 계산을 시작하기 전에 항상 어떤 함수가 안쪽이고 어떤 함수가 바깥쪽인지를 확인합니다. 합성은 연속된 단위 변환부터 미분의 연쇄법칙까지 수학과 미적분에서 끊임없이 등장하므로, 나중에 계산기로 검산하더라도 순서와 식 계산을 정확히 다룰 수 있도록 손으로 연습해 둘 가치가 있습니다.
f(g(x))에서는 g가 먼저 계산되고 그 출력값이 f의 입력값이 됩니다. 합성은 항상 안쪽에서 바깥쪽으로 진행됩니다.
합성함수 계산기는 특정 수에서 f(g(x))를 어떻게 계산할까요?
특정 수에서 합성함수의 값을 구하는 것은 문자식 합성으로 넘어가기 전에 감을 잡는 가장 쉬운 방법입니다. f(x) = 2x + 3, g(x) = x² - 1이라고 합시다. 합성함수 계산기와 똑같은 방법으로 f(g(2))를 구해 봅시다.
1. 1단계 — 안쪽 함수를 먼저 계산하기
g(2) = (2)² - 1 = 4 - 1 = 3.
2. 2단계 — 그 결과를 바깥쪽 함수에 대입하기
f(g(2)) = f(3) = 2(3) + 3 = 6 + 3 = 9.
3. 3단계 — 최종 답 쓰기
f(g(2)) = 9.
4. 4단계 — 거꾸로 검산하기
f(3)만 따로 계산해도 9가 나와야 합니다: 2(3) + 3 = 9. 값이 일치하므로 합성을 올바르게 계산했음을 확인할 수 있습니다.
특정 수에서 f(g(x))를 구할 때는 항상 안쪽 함수의 출력값을 먼저 계산하세요. 그 수가 바깥쪽 함수가 받는 유일한 입력값이 됩니다.
왜 g(f(x))는 f(g(x))와 다른 답이 나올까요?
함수의 합성은 교환법칙이 성립하지 않습니다. 즉, f(g(x))와 g(f(x))는 일반적으로 서로 다른 함수이며 값도 다릅니다. 같은 f(x) = 2x + 3과 g(x) = x² - 1을 사용해 g(f(2))를 구해 봅시다.
1. 1단계 — 안쪽 함수를 먼저 계산하기
f(2) = 2(2) + 3 = 4 + 3 = 7.
2. 2단계 — 그 결과를 바깥쪽 함수에 대입하기
g(f(2)) = g(7) = (7)² - 1 = 49 - 1 = 48.
3. 3단계 — f(g(2))와 비교하기
앞 섹션에서 f(g(2)) = 9였지만, g(f(2)) = 48입니다. 순서만 바뀌어도 완전히 다른 결과가 나옵니다.
f(g(x))와 g(f(x))가 같은 경우는 거의 없습니다. 안쪽 함수와 바깥쪽 함수를 바꾸면 어떤 연산이 먼저 수행되는지가 달라지기 때문입니다.
두 문자식 함수를 대수적으로 합성하려면 어떻게 할까요?
문자식의 합성도 수치 합성과 같은 방식으로 이루어지지만, x가 하나의 수로 정리되지 않고 끝까지 변수로 남는다는 점이 다릅니다. f(x) = √x, g(x) = 3x + 4라고 합시다. f(g(x))의 일반식인 (f ∘ g)(x)를 구해 봅시다.
1. 1단계 — f의 입력 자리에 g(x) 쓰기
f(g(x))는 f(x) = √x에 있는 모든 x를 식 g(x) = 3x + 4 전체로 바꾼다는 뜻입니다.
2. 2단계 — 대입하고 정리하기
f(g(x)) = √(3x + 4). f(x) = √x에는 정리할 다른 항이 없으므로, 대입한 식이 이미 가장 간단한 형태입니다.
3. 3단계 — 연습 삼아 g(f(x))와 비교하기
g(f(x)) = 3(√x) + 4 = 3√x + 4로 완전히 다른 식이 됩니다. 순서가 바뀌면 수치 답뿐 아니라 결과로 나오는 식 자체가 달라진다는 점을 다시 확인할 수 있습니다.
함수의 합성 계산기는 바깥쪽 함수의 변수가 나타나는 모든 자리에 안쪽 함수의 식 전체를 그대로 대입하는 방식으로 문자식 합성을 처리합니다.
합성함수의 정의역이란 무엇일까요?
합성함수 f(g(x))의 정의역은 두 가지 조건을 동시에 만족하는 모든 x입니다: x가 g의 정의역에 속해야 하고, g(x)가 f의 정의역에 속해야 합니다. 합성함수의 정의역을 구할 때 가장 흔한 실수는 바로 이 두 번째 조건을 놓치는 것입니다. f(x) = 1/x, g(x) = x - 5라고 합시다. f(g(x))의 정의역을 구해 봅시다.
1. 1단계 — 안쪽 함수 g(x)의 정의역 구하기
g(x) = x - 5는 다항식이므로 정의역은 모든 실수, 즉 (음의 무한대, 무한대)입니다.
2. 2단계 — 함수 합성하기
f(g(x)) = 1/(x - 5).
3. 3단계 — 바깥쪽 함수의 제한 조건을 g(x)에 적용하기
f(x) = 1/x는 x ≠ 0이어야 하므로, 합성함수에서는 g(x) ≠ 0, 즉 x - 5 ≠ 0이어야 하고 따라서 x ≠ 5입니다.
4. 4단계 — 합성함수의 정의역 쓰기
정의역: (음의 무한대, 5) ∪ (5, 무한대). g(x) 자체에는 제한이 없더라도, 바깥쪽 함수의 분모에 대한 제한은 합성함수에도 그대로 적용됩니다.
합성함수의 정의역은 결코 안쪽 함수의 정의역만으로 정해지지 않습니다. 바깥쪽 함수가 g(x)에 부여하는 모든 제한도 함께 물려받습니다.
제곱근이 있는 합성함수의 정의역은 어떻게 구할까요?
합성에 제곱근이 포함되면 한 단계를 더 확인해야 합니다. 대입한 뒤 근호 안의 식 전체가 0 이상이어야 하기 때문입니다. f(x) = √x, g(x) = 4 - x²라고 합시다. f(g(x))의 정의역을 구해 봅시다.
1. 1단계 — 함수 합성하기
f(g(x)) = √(4 - x²).
2. 2단계 — 제곱근 제한 조건을 안쪽 식 전체에 적용하기
f(x) = √x는 0 이상의 입력값에서만 정의되므로, 근호 안의 식은 4 - x² ≥ 0을 만족해야 합니다.
3. 3단계 — 부등식 풀기
4 - x² ≥ 0을 정리하면 x² ≤ 4이고, 따라서 -2 ≤ x ≤ 2입니다.
4. 4단계 — 정의역을 구간 표기법으로 쓰기
정의역: [-2, 2]. x = ±2일 때 4 - x² = 0이고 √0 = 0은 유효한 실수 출력값이므로, 양 끝점이 모두 포함됩니다.
합성함수의 바깥쪽에 제곱근이 있다면, x를 구하기 전에 안쪽 식 전체를 0 이상으로 놓으세요.
합성함수를 두 개의 더 간단한 함수로 분해하려면 어떻게 할까요?
함수의 분해는 합성의 반대 과정입니다. 하나의 복잡한 식이 주어졌을 때, f(g(x))가 원래 식을 그대로 만들어 내도록 안쪽 함수 g(x)와 바깥쪽 함수 f(x)를 찾는 것입니다. 올바른 분해 방법이 여러 가지일 때도 많지만, 보통은 두 함수를 모두 최대한 간단하게 만드는 것이 목표입니다. h(x) = (2x + 1)³을 생각해 봅시다.
1. 1단계 — 마지막에 수행되는 연산 찾기
x에 대해 마지막으로 수행되는 연산은 (2x + 1) 전체를 세제곱하는 것이므로, 세제곱이 바깥쪽 함수가 됩니다.
2. 2단계 — 바깥쪽 함수 f(x) 정하기
가장 바깥쪽 연산이 어떤 값을 세제곱하는 것이므로 f(x) = x³입니다.
3. 3단계 — 안쪽 함수 g(x) 정하기
세제곱되는 식인 g(x) = 2x + 1입니다.
4. 4단계 — 다시 합성해 분해 결과 확인하기
f(g(x)) = (g(x))³ = (2x + 1)³으로 h(x)와 정확히 일치하므로, 분해가 올바르다는 것을 확인할 수 있습니다.
함수를 분해할 때는 마지막에 어떤 연산이 일어나는지 생각해 보세요. 그 연산이 거의 항상 바깥쪽 함수 f(x)가 됩니다.
함수의 합성에서 가장 흔한 실수는 무엇일까요?
합성에서의 실수는 개념을 깊이 오해해서라기보다, 반복적으로 일어나는 몇 가지 사소한 실수에서 비롯되는 경우가 대부분입니다.
1. 실수 1 — 잘못된 순서로 합성하기
f(g(x))는 g가 먼저, g(f(x))는 f가 먼저 계산된다는 뜻입니다. 모르는 사이에 순서를 바꾸면 완전히 다른 함수가 됩니다.
2. 실수 2 — 정의역에 대한 바깥쪽 함수의 제한 조건 잊기
g(x) 자체에는 제한이 없더라도, f(x)에 분모, 제곱근, 로그가 있으면 f(g(x))에는 여전히 제한이 생길 수 있습니다.
3. 실수 3 — 안쪽 함수의 일부만 대입하기
f(g(x))를 만들 때는 처음 나오는 x만이 아니라 f(x)에 있는 모든 x를 g(x)의 식 전체로 바꿔야 합니다.
4. 실수 4 — f(g(x))를 f(x)와 g(x)의 곱과 혼동하기
합성은 대입이지 곱셈이 아닙니다. 처음 배우는 사람에게는 표기가 비슷해 보일 수 있지만, f(g(x))는 f(x) · g(x)와 같지 않습니다.
함수의 합성 오류는 대부분 f와 g의 순서를 바꾸거나 대입의 일부를 빠뜨리는 데서 생깁니다. 이 두 단계에서는 천천히 확인하세요.
연습 문제: 함수의 합성 실력 점검하기
풀이를 확인하기 전에 각 문제를 직접 풀어 보면서, 손으로 함수를 합성하는 데 자신감을 키워 보세요.
1. 문제 1 — f(x) = x + 6, g(x) = 2x일 때 f(g(3)) 구하기
풀이: g(3) = 2(3) = 6. f(g(3)) = f(6) = 6 + 6 = 12.
2. 문제 2 — f(x) = x², g(x) = x - 1일 때 (f ∘ g)(x) 구하기
풀이: f(g(x)) = (g(x))² = (x - 1)² = x² - 2x + 1.
3. 문제 3 — f(x) = 1/(x + 2), g(x) = x²일 때 f(g(x))의 정의역 구하기
풀이: f(g(x)) = 1/(x² + 2). x² + 2는 항상 2 이상이므로 분모가 0이 되는 일이 없고, 따라서 정의역은 모든 실수, 즉 (음의 무한대, 무한대)입니다.
안쪽 함수의 식 전체를 대입한 뒤 바깥쪽 함수의 제한 조건을 확인하면, 거의 모든 합성 실수를 오답이 되기 전에 잡아낼 수 있습니다.
Solvify는 합성함수 문제 확인에 어떻게 도움이 될까요?
함수를 합성하고, 특정 값에서 f(g(x))와 g(f(x))를 계산하고, 합성함수의 정의역을 구하는 능력은 미적분의 연쇄법칙으로 바로 이어지는 기술이므로, 먼저 손으로 대입 과정을 연습해 볼 가치가 있습니다. 답을 확인하고 싶거나 대입이 어디서 잘못되었는지 정확히 알고 싶을 때, Solvify로 합성함수 문제를 사진으로 찍기만 하면 합성 순서, 대입 과정, 결과로 나오는 정의역까지 단계별로 자세한 풀이를 받을 수 있습니다.
Solvify 같은 합성함수 계산기는 직접 대수 연습을 대신하는 도구가 아니라, 스스로 한 대입을 검산하는 도구로 사용할 때 가장 효과적입니다.
관련 게시물
관련 수학 풀이
스마트 스캔 솔버
어떤 합성함수 문제든 사진을 찍으면 즉시 단계별 풀이를 받을 수 있습니다.
단계별 풀이
최종 합성함수만이 아니라 모든 대입 과정과 정의역 제한 조건에 대한 설명을 확인하세요.
AI 수학 튜터
f(g(x))와 g(f(x))의 결과가 왜 다른지 언제든지 추가 질문을 할 수 있습니다.
