高校・数学II・関数

対数と対数関数の練習問題

対数の性質を使って計算し、桁数や倍になるまでの期間を求められる。

考え方

「2 を何乗すると 8 になるか」を表す対数を使い、大きな数の計算や「何年で2倍になるか」を求められるようになります。音の大きさ(dB)、地震のマグニチュード、pH なども対数で表されています。

対数 log⁡aM\log_{a} M
a を何乗すると M になるかを表す数です。23=82^{3} = 8 なので log⁡28=3\log_{2} 8 = 3 です。
底・真数
log⁡aM\log_{a} M の a を底、M を真数といいます(a>0a > 0、a≠1a \ne 1、M>0M > 0)。
常用対数
底が 10 の対数 log⁡10M\log_{10} M です。log⁡101000=3\log_{10} 1000 = 3 のように、桁数と結びついています。

23=82^{3} = 8 を「8 は 2 の何乗か」の向きで書いたのが log⁡28=3\log_{2} 8 = 3 です。対数は指数の言いかえなので、指数法則をそのまま対数の性質に読みかえられます。

かけ算は指数の足し算だったので、log⁡aMN=log⁡aM+log⁡aN\log_{a} MN = \log_{a} M + \log_{a} N です。同じように、わり算は引き算、k 乗は k 倍になります。かけ算や累乗を、足し算やかけ算という簡単な計算に直せるのが対数の便利なところです。

ただし、和の対数 log⁡a(M+N)\log_{a}(M + N) は分けられません。log⁡1012\log_{10} 12 を求めるときは、12=10+212 = 10 + 2 と分けるのではなく、12=22×312 = 2^{2} \times 3 とかけ算の形にして 2log⁡102+log⁡1032\log_{10} 2 + \log_{10} 3 とします。

「年利 12% の複利で何年後に2倍以上になるか」は 1.12n≥21.12^{n} \ge 2 を解く問題です。両辺の常用対数をとると nlog⁡101.12≥log⁡102n\log_{10} 1.12 \ge \log_{10} 2 となり、log⁡101.12=0.0492\log_{10} 1.12 = 0.0492、log⁡102=0.3010\log_{10} 2 = 0.3010 を使うと n≥6.11⋯n \ge 6.11\cdots なので、7年後です。

座標平面に、対数関数 y = log₂ x のグラフ(実線)と指数関数 y = 2ˣ のグラフ(点線)がかかれ、2つは直線 y = x(点線)について対称。y = log₂ x は点 (1, 0)、(2, 1)、(4, 2) を通る。-3-2-112345-3-2-112345Oxyy = log₂ xy = 2ˣ
y=log⁡2xy = \log_{2} x は、y=2xy = 2^{x} を直線 y=xy = x で折り返したグラフです。x が 2 倍になるごとに、y は 1 ずつ増えます。

ポイント

ap=M  ⟺  p=log⁡aMa^{p} = M \iff p = \log_{a} M

log⁡aMN=log⁡aM+log⁡aN\log_{a} MN = \log_{a} M + \log_{a} N、log⁡aMN=log⁡aM−log⁡aN\log_{a} \dfrac{M}{N} = \log_{a} M - \log_{a} N

log⁡aMk=klog⁡aM\log_{a} M^{k} = k\log_{a} M、log⁡aa=1\log_{a} a = 1、log⁡a1=0\log_{a} 1 = 0

底の変換: log⁡ab=log⁡cblog⁡ca\log_{a} b = \dfrac{\log_{c} b}{\log_{c} a}

解き方の手順

  1. 真数を、2・3・10 のかけ算・わり算で表します(72=23×3272 = 2^{3} \times 3^{2}、5=1025 = \frac{10}{2} など)。
  2. 積は和、商は差、累乗は係数に直して、log⁡102\log_{10} 2、log⁡103\log_{10} 3、log⁡1010=1\log_{10} 10 = 1 に分けます。
  3. log⁡102=a\log_{10} 2 = a、log⁡103=b\log_{10} 3 = b を代入して整理します。
  4. 「何年で2倍」の問題は、両辺の常用対数をとって n を前に出し、わり算の結果以上の最小の整数を答えます。

例

log⁡102=a\log_{10} 2 = a、log⁡103=b\log_{10} 3 = b とするとき、log⁡1072\log_{10} 72 を a, b で表してください。

  1. 72=23×3272 = 2^{3} \times 3^{2}
  2. log⁡1072=log⁡1023+log⁡1032\log_{10} 72 = \log_{10} 2^{3} + \log_{10} 3^{2}
  3. =3log⁡102+2log⁡103=3a+2b= 3\log_{10} 2 + 2\log_{10} 3 = 3a + 2b

よくある間違い

練習問題でこの間違い方をしたときは、その場でお伝えします。

  • log(a + b) = log a + log b対数の性質を、和に対して使ってしまう。log a + log b = log(ab) です。和の対数は分けられません。

見る

計算例

音の大きさ(dB)・地震のマグニチュード・pH などは対数で表されます。log⁡102\log_{10} 2 と log⁡103\log_{10} 3 が分かれば、多くの数の対数が計算できます。

問いlog⁡102=a\log_{10} 2 = a、log⁡103=b\log_{10} 3 = b とするとき、log⁡1015\log_{10} 15 を a, b で表してください。

途中の式

  1. 15=3×10215 = \frac{3 \times 10}{2}
  2. log⁡1015=log⁡103+log⁡1010−log⁡102=b+1−a\log_{10} 15 = \log_{10} 3 + \log_{10} 10 - \log_{10} 2 = b + 1 - a
  3. (15=10+515 = 10 + 5 のように和に分けて log⁡\log を分けることはできません)

答えa, b の式は 1−a+b1 - a + b

一緒にやる

小さく分けて、一緒に解く

1つずつ答えを確かめながら進みます。間違えても大丈夫です。

音の大きさ(dB)・地震のマグニチュード・pH などは対数で表されます。log⁡102\log_{10} 2 と log⁡103\log_{10} 3 が分かれば、多くの数の対数が計算できます。

log⁡102=a\log_{10} 2 = a、log⁡103=b\log_{10} 3 = b とするとき、log⁡1036\log_{10} 36 を a, b で表してください。

小さな問いに分けて、1つずつ一緒に進めます。

ステップ 1 / 3

log⁡10MN\log_{10} MN と等しいのはどれですか?

自分でやる

練習問題

数字は毎回変わります。2〜3問続けて解けたら、次の単元や元のレッスンに進みましょう。

問題を準備しています…

学び直しマップ

前後の単元

分からないところがあったら前提まで戻り、分かったら使う先へ進みましょう。

学び直しマップで、この単元のまわりを見る