나뭇잎 교과서

지수함수와 로그함수

지수를 실수까지 넓혔으므로 이제 지수 자리에 변수를 넣을 수 있습니다. 실수 \(x\)마다 \(a^x\)를 하나씩 정하는 대응이 지수함수이고, 거꾸로 양수 \(x\)마다 그 지수 \(\log_a x\)를 정하는 대응이 로그함수입니다. 이 절에서는 두 함수의 뜻과 밑의 조건, 정의역과 치역을 대응을 직접 움직이며 확인합니다.

본문

지수함수와 로그함수

본문

어떤 세균은 1시간마다 두 배로 늘어난다. 처음 1마리였다면 \(x\)시간 뒤에는 \(2^x\)마리이다. 거꾸로, 세균이 \(y\)마리가 되기까지 걸린 시간은 얼마일까? '시간에서 개수로'와 '개수에서 시간으로'는 서로 어떤 관계의 함수일까?

그림 1. 지수함수 \(y = a^x\)와 로그함수 \(y = \log_a x\)는 서로 역함수이므로 그래프가 직선 \(y = x\)에 대칭이다.
먼저 알아야 할 것함수의 뜻, 정의역과 치역, 일대일대응과 역함수(공통수학2), 실수 지수와 로그의 뜻(로그).

1.6.1지수함수

실수 \(x\)마다 \(a^x\)를 대응시키면 함수가 된다. \(a > 0\), \(a \ne 1\)일 때 \(y = a^x\)를 \(a\)를 밑으로 하는 지수함수라 한다. 정의역은 실수 전체이고, \(a^x\)는 언제나 양수이므로 치역은 양의 실수 전체이다.

밑에 조건을 붙이는 까닭은 앞에서 본 것과 같다. 밑이 음수이면 \(x = \tfrac{1}{2}\) 같은 곳에서 값이 정해지지 않아 함수가 되지 못하고, 밑이 1이면 \(y = 1\)인 상수함수가 되어 따로 다룰 필요가 없다.

밑이 음수일 때를 조금 더 들여다보자. \(y = (-2)^x\)를 정수 \(x\)에서만 찍으면 \(x = 1, 2, 3, 4\)에서 \(-2, 4, -8, 16\)으로 부호가 번갈아 바뀌어 점들이 \(x\)축 위아래를 오간다. 이 점들을 매끄러운 곡선으로 이으려면 그 사이 어디선가 \(x\)축을 건너야 하는데, 그 사이의 \(x = \tfrac{1}{2}\)에서는 제곱해서 \(-2\)가 되는 실수가 없다. 수직선 위아래만 오가는 그래프로는 이 점들을 이을 수 없고, 복소수까지 넓히면 점이 빙글빙글 돌며 크기가 커지는 길로 이어진다는 것이 알려져 있다. 고등학교에서 다루는 지수함수는 이런 일이 없는 양수 밑으로 한정한다.

1.6.2지수함수의 화살표를 거꾸로

\(a > 1\)이면 \(y = a^x\)는 \(x\)가 커질수록 계속 커지고, \(0 < a < 1\)이면 계속 작아진다. 어느 쪽이든 서로 다른 \(x\)는 서로 다른 \(y\)로 가고, 모든 양수 \(y\)가 한 번씩 나온다. 즉 실수 전체에서 양의 실수 전체로의 일대일대응이다. 그래서 역함수가 있다.

정의 1.6.1 로그함수

지수함수 \(y = a^x\ (a > 0, a \ne 1)\)의 역함수 \(y = \log_a x\)를 \(a\)를 밑으로 하는 로그함수라 한다. 정의역은 양의 실수 전체, 치역은 실수 전체이다.

역함수는 \(x\)와 \(y\)를 맞바꾸어 얻으므로, 로그함수의 그래프는 지수함수의 그래프를 직선 \(y = x\)에 대칭이동한 것이다. 그림 1에서 밑을 바꾸어 보자. 지수함수의 그래프가 점 \((0, 1)\)을 지나면 로그함수는 점 \((1, 0)\)을 지나고, 지수함수가 \(x\)축에 다가가면 로그함수는 \(y\)축에 다가간다.1

지수함수 y = aˣ정의역 실수 전체치역 양의 실수 로그함수 y = logₐ x정의역 양의 실수치역 실수 전체
그림 2. 역함수 관계이므로 지수함수의 정의역과 치역이 로그함수에서는 서로 자리를 바꾼다.

1.6.3예제 풀이

예제 1.6.2

처음 질문의 세균에서, 세균 수 \(y\)마리가 되는 데 걸린 시간 \(x\)를 \(y\)의 식으로 나타내어라. 1000마리가 되는 데 걸리는 시간을 \(\log 2 = 0.3010\)으로 구하여라. 또 함수 \(f(x) = 3^x\)와 \(g(x) = \log_3 x\)에 대해 \(f(g(81))\)과 \(g(f(-2))\)를 구하여라.

\(y = 2^x\)를 \(x\)에 대해 풀면 \(x = \log_2 y\)이다. 즉 시간은 세균 수의 로그함수이다. 1000마리가 되는 시간은 \(\log_2 1000 = \dfrac{\log 1000}{\log 2} = \dfrac{3}{0.3010} \approx 9.97\), 곧 약 10시간이다.

\(g(81) = \log_3 81 = 4\)이므로 \(f(g(81)) = 3^4 = 81\)이다. \(f(-2) = 3^{-2} = \tfrac{1}{9}\)이므로 \(g(f(-2)) = \log_3 \tfrac{1}{9} = -2\)이다. 두 결과 모두 처음 값으로 돌아왔는데, 서로 역함수인 두 함수를 합성하면 항등함수가 되기 때문이다.

세균이 1마리에서 1000마리로 늘어나는 데 10시간이면, 100만 마리가 되는 데는 그 두 배인 약 20시간이면 된다. 개수가 곱으로 늘어날 때 시간은 더하기로 늘어나는 것이 로그함수의 성질이다. 아래 탐구 카드에서 밑을 바꾸며 두 그래프가 어떻게 함께 움직이는지 직접 확인해 보자.

  1. 밑이 \(e \approx 2.718\)인 지수함수와 로그함수는 미적분에서 특히 자주 쓰인다. 이 로그를 자연로그라 하고 \(\ln x\)로 쓴다.
마무리

지수함수 \(y = a^x\)는 실수 전체에서 양의 실수 전체로의 일대일대응이므로 역함수를 가지며, 그 역함수가 로그함수 \(y = \log_a x\)이다. 두 그래프는 \(y = x\)에 대칭이고, 정의역과 치역이 서로 바뀐다. 그래서 처음 질문의 '시간에서 개수로'는 \(y = 2^x\), '개수에서 시간으로'는 \(x = \log_2 y\)로 서로 역함수이다.

탐구 1

\(y = a^x\)가 함수가 되려면 밑은 어때야 할까?

지수함수의 뜻 · 밑의 조건

—

출력 \(a^x\)
—
찍힌 점 / 전체 입력
—
판정
—

점은 \(-4\)부터 4까지 0.25 간격의 입력에서 계산한 출력이고, 출력이 실수가 아니면 점을 찍지 않는다. 그림을 좌우로 끌어도 입력이 바뀐다.

  1. 질문세균이 1시간마다 2배로 늘면 \(x\)시간 뒤에는 \(2^x\)배가 된다. 그런데 \(x\)가 0.5나 \(-1\)이어도 이 식이 뜻을 가질까? 밑이 \(-2\)라면 어떨까?
  2. 복원함수는 정의역의 원소마다 공역의 원소를 하나씩 정하는 대응이다. 그리고 \(a > 0\)이면 \(a^x\)는 모든 실수 \(x\)에서 하나로 정해지고 언제나 양수이다.
  3. 설명\(a > 0\), \(a \ne 1\)일 때 실수 \(x\)마다 \(a^x\)를 대응시키는 함수 \(y = a^x\)를 \(a\)를 밑으로 하는 지수함수라 한다. 정의역은 실수 전체, 치역은 양의 실수 전체이다. 밑이 음수이면 \((-2)^{1/2}\)처럼 실수가 아닌 값이 생겨 실수 전체에서 함수가 되지 않는다. 또 밑이 1이면 \(1^x = 1\)인 상수함수가 되어 값이 늘거나 줄지 않고 거꾸로 지수를 찾을 수도 없으므로 제외한다.
  4. 연결방사성 원소의 붕괴, 원금이 복리로 불어나는 예금, 세균의 증식처럼 같은 시간마다 같은 비율로 변하는 양은 지수함수로 나타난다. 즉 \(x\)가 1 늘 때마다 출력이 \(a\)배가 된다는 것이 지수함수를 다른 함수와 가르는 성질이다.
  5. 적용밑 2에서 \(x\)를 1씩 늘리면 출력이 몇 배가 되는지 보고, \(x\)를 \(-4\)까지 줄여도 출력이 0이 되지 않는 것을 확인해 보자. 밑을 \(-2\)로 바꾸면 33개의 입력 가운데 몇 개에서만 점이 찍힌다.
  6. 판단\(y = x^2\)(거듭제곱 함수)와 \(y = 2^x\)(지수함수)는 변수가 밑에 있느냐 지수에 있느냐가 달라서 헷갈리지 않아야 한다. 또 지수함수의 출력은 아무리 작아져도 0이나 음수가 되지 않는다. 그래서 그래프는 \(x\)축에 가까워질 뿐 만나지 않는다.

확인조건이 달라지면

다음 중 지수함수인 것은?

탐구 2

지수함수의 화살표를 거꾸로 하면 함수가 될까?

로그함수의 뜻 · 대응의 방향

—

\(x\)
—
\(y = \log_a x\)
—
검산 \(a^y\)
—

회색 화살표는 \(a^k\)와 \(k(k = -3, \cdots, 3)\)의 대응이고, 주황 화살표가 지금 고른 \(x\)이다. 왼쪽 열은 수가 몇 배씩 커지는 간격으로 놓았다.

  1. 질문세균 수가 1시간마다 2배가 되면 처음의 5배가 되는 데 몇 시간이 걸릴까? "시간 → 배율"을 거꾸로 "배율 → 시간"으로 읽는 대응도 함수일까?
  2. 복원함수 \(f\)가 일대일대응이면 화살표를 거꾸로 한 역함수 \(f^{-1}\)가 있고, \(f\)의 정의역과 치역이 서로 바뀐다. 그리고 \(a^x = N \Leftrightarrow x = \log_a N\)이다.
  3. 설명\(a > 0\), \(a \ne 1\)일 때 지수함수 \(y = a^x\)는 실수 전체에서 양의 실수 전체로 가는 일대일대응이다. 서로 다른 \(x\)는 서로 다른 값으로 가고, 모든 양수가 한 번씩 값으로 나오기 때문이다. 그래서 화살표를 거꾸로 해도 양수 \(x\)마다 \(y\)가 하나씩 정해지는데, 그 \(y\)가 바로 \(\log_a x\)이다. 이 함수 \(y = \log_a x\)를 \(a\)를 밑으로 하는 로그함수라 한다. 즉 로그함수는 지수함수의 역함수이고, 정의역은 양의 실수 전체, 치역은 실수 전체로 지수함수와 서로 바뀌어 있다.
  4. 연결따라서 세균 문제의 답은 \(\log_2 5 \approx 2.32\)시간이다. 지수함수가 "시간이 지나면 얼마가 되나"를 답한다면, 로그함수는 "얼마가 되려면 시간이 얼마나 걸리나"를 답한다. 다음 절에서는 이 역함수 관계를 그래프의 대칭으로 확인한다.
  5. 적용두 방향 보기를 번갈아 눌러 화살표가 어떻게 바뀌는지 보고, 왼쪽 열에 0이나 음수가 없는 까닭을 생각해 보자. 다음에는 \(x\)를 0.05까지 줄여 \(y\)가 어떻게 되는지 보고, 밑을 \(\frac{1}{2}\)로 바꾸면 왼쪽 열의 순서가 뒤집히는 것도 확인해 보자.
  6. 판단"로그함수의 치역은 양수"라고 하는 실수가 있다. 양수여야 하는 것은 진수, 곧 입력 \(x\)이고, 출력 \(\log_a x\)는 (밑이 1보다 크면) \(0 < x < 1\)에서 음수가 된다. 그래서 지수함수와 로그함수의 정의역과 치역을 바꿔 적지 않으려면, 늘 어느 쪽이 지수인가를 먼저 따져야 한다.

확인조건이 달라지면

함수 \(y = \log_3 x\)에 대한 설명으로 옳은 것은?

AI 출제 문항연습문제 풀어보기15문항 수능·모의평가·학력평가기출문제 풀어보기8문항
Esc

↑↓ 고르기Enter 열기