メインコンテンツへスキップ
見出し画像

中学でも分かる➄「対数関数」

     前回は指数関数を勉強しました。今回はその指数関数と関連のある対数関数を勉強します。
     まずは対数の基本を勉強し、そのあと対数関数、そして常用対数と勉強を進めていきます。なお、この記事を読むにあたって
     中学でも分かる➂「平方根」
     中学でも分かる④「指数関数」
    での知識が登場しますので、苦手な場合は折にふれ戻るか、あらかじめ読んでおくと読みやすくなります。

     まずは、前回やった指数関数の復習です。

    指数関数の定義とグラフ(復習)

     0<a<10< a<1 または 1<a1< a のとき、関数 y=axy=a^x を、aa を底とする xx の指数関数という。指数関数のグラフは次のようになる。
    (case1) 0<a<10< a <1 のとき
    (case2) 1<a1< a のとき
    で場合分けをする。

    画像

    ***

    対数について

     y=2xy=2^x のグラフは、xx の値が増加すると yy の値も増加します。よって、2r=32^r=3 を満たす rr はただ1つ存在し、それを

    r=log⁡23\begin{align*} r=\log_2 3 \end{align*}

    と表します。これを、22 を底とする 33 の対数といい、"ログ 22 底の 33" または "ログ 22 の 33" と読みます。

    画像

     一般の指数関数

    y=ax\begin{align*} y=a^x \end{align*}

    について、上と同様に考えることによって対数の定義を与えることができます。

    <対数の定義>

     aa について、0<a<10< a<1 または 1<a1< a(底の条件)
     RR について、R>0R>0(真数条件)
    のとき、任意の正の実数 RR に対して、ar=Ra^r=R となる rr の値がただ1つ決まる。この rr を、aa を底とする RR の対数といい、 r=log⁡aRr=\log_a R と表す。つまり

    R=arnbsp;⟺nbsp;r=log⁡aR\begin{align*} R=a^r&nbsp; \Longleftrightarrow&nbsp; r=\log_a R \end{align*}

    ***

     なお、対数 log⁡aR\log_a R を考えるにあたっては、底の条件と真数条件をおさえておきましょう。
     底 aa は、0<a<10< a<1 または 1<a1< a を満たす任意の実数です(底の条件)。
     真数は、R>0R>0 を満たす任意の実数です(真数条件)。
     これは、もともとの指数関数 ar=Ra^r=R を考えるにあたって必ず満たしている条件で、対数に変換してもその条件は継続されます。
     対数を考えるときは、この条件が必ず付きます。明示しない場合もあるので、この条件はつねに確認するようにしましょう。

     いくつか例を与えます。
     ar=Ra^r=R より r=log⁡aRr=\log_a R
    に当てはめて
     24=162^4=16 より 4=log⁡2164=\log_2 16
     23=82^3=8 より 3=log⁡283=\log_2 8
     22=42^2=4 より 2=log⁡242=\log_2 4
     21=22^1=2 より 1=log⁡221=\log_2 2
     20=12^0=1 より 0=log⁡210=\log_2 1
     2−1=122^{-1}=\dfrac{1}{2} より −1=log⁡212 -1=\log_2 \dfrac{1}{2}\raisebox{2ex}{ }
     2−2=142^{-2}=\dfrac{1}{4} より −2=log⁡214 -2=\log_2 \dfrac{1}{4}\raisebox{3ex}{ }

     32=93^2=9 より 2=log⁡392=\log_3 9
     5−1=155^{-1}=\dfrac{1}{5} より −1=log⁡515 -1=\log_5\dfrac{1}{5}\raisebox{3ex}{ }
     (12)3=18\left(\dfrac{1}{2}\right)^3=\dfrac{1}{8} より 3=log⁡1218 3=\log_{\frac{1}{2}} \dfrac{1}{8}\raisebox{3ex}{ }

    (対数のポイント1)

     累乗と対数の変換では、「底は底」というキーワードで覚えればよいでしょう。
     底 aa の位置を固定して覚えて、”R=R=” と ”r=r=” が入れ替わります。

    画像

    (例)

    amp;8=2底3nbsp;⟺nbsp;3=log⁡2底8amp;19=3底−2nbsp;⟺nbsp;−2=log⁡3底19\begin{align*} &amp;8=\hspace{0pt}\underset{底}{2}^3&nbsp; \Longleftrightarrow&nbsp; 3=\log_{\underset{底}{2}}\hspace{-1pt}8\\ &amp;\dfrac{1}{9}=\hspace{0pt}\underset{底}{3}^{-2}&nbsp; \Longleftrightarrow&nbsp; -2=\log_{\underset{底}{3}}\hspace{0pt}\dfrac{1}{9} \end{align*}

    (対数のポイント2)

     log⁡aR\log_a R は、
     「aa を何乗すると RR になりますか?」
    を聞いています。つまり ar=Ra^r=R より
     「aa を r‾\underline{r} 乗すると RR になる」
    ので

    log⁡aR=r‾\begin{align*} \log_a R=\underline{r} \end{align*}

    となります。先ほどの例でいうと
     22 は 4‾\underline{4} 乗すると 1616 なので log⁡216=4‾\log_2 16=\underline{4}
     22 は 3‾\underline{3} 乗すると 88 なので log⁡28=3‾\log_2 8=\underline{3}
     22 は 2‾\underline{2} 乗すると 44 なので log⁡24=2‾\log_2 4=\underline{2}
     22 は 1‾\underline{1} 乗すると 22 なので log⁡22=1‾\log_2 2=\underline{1}
     22 は 0‾\underline{0} 乗すると 11 なので log⁡21=0‾\log_2 1=\underline{0}
     22 は −1‾\underline{-1} 乗すると 12\dfrac{1}{2} なので log⁡212=−1‾ \log_2 \dfrac{1}{2}=\underline{-1}\raisebox{3ex}{ }
     22 は −2‾\underline{-2} 乗すると 14\dfrac{1}{4} なので log⁡214=−2‾ \log_2 \dfrac{1}{4}=\underline{-2}\raisebox{3ex}{ }

     33 は 2‾\underline{2} 乗すると 99 なので log⁡39=2‾\log_3 9=\underline{2}
     55 は −1‾\underline{-1} 乗すると 15\dfrac{1}{5} なので log⁡515=−1‾ \log_5 \dfrac{1}{5}=\underline{-1}\raisebox{3ex}{ }
     12\dfrac{1}{2} は 3‾\underline{3} 乗すると 18\dfrac{1}{8} なので log⁡1218=3‾ \log_{\frac{1}{2}} \dfrac{1}{8}=\underline{3}\raisebox{3ex}{ }

     ここから、対数の重要な性質をいくつか述べていきます。
     もっとも基本的な性質として、次のものがあります。

    <対数の重要性質1>

     0<a<10< a<1 または 1<a1< a のとき

    1. log⁡a1=0\log_a 1=0(真数が 11 のときは、つねに 00)
    2. log⁡aa=1\log_a a=1(真数が底と同じときは、つねに 11)

    ***

    (証明)
     累乗 ara^r において、rr を 0, 10,  1 とすると、それぞれ

    amp;a0=1nbsp;⟺nbsp;log⁡a1=0amp;a1=anbsp;⟺nbsp;log⁡aa=1\begin{align*} &amp;a^0=1&nbsp; \Longleftrightarrow&nbsp; \log_a 1=0\\ &amp;a^1=a&nbsp; \Longleftrightarrow&nbsp; \log_a a=1 \end{align*}

    (証明終)

     要するに
    1.aa は 0‾\underline{0} 乗すると 11 なので log⁡a1=0‾\log_a 1=\underline{0}
    2.aa は 1‾\underline{1} 乗すると aa なので log⁡aa=1‾\log_a a=\underline{1}

     この性質は頻繁に出てくるので、覚えておくようにしましょう。

    (例)
     真数が 11 のときは、つねに 00 です。
     log⁡21=0\log_2 1=0
     log⁡31=0\log_3 1=0
     log⁡121=0\log_{\frac{1}{2}} 1=0 

     真数が底と同じときは、つねに 11 です。
     log⁡22=1\log_2 2=1
     log⁡33=1\log_3 3=1
     log⁡1212=1\log_{\frac{1}{2}} \frac{1}{2}=1 

     さて、累乗については、次の指数法則が成り立ちました。

    <指数法則>

     a>0, b>0a>0,  b>0 で、x, yx,  y が実数のとき

    1. axay=ax+y  2. (ax)y=axy  3. (ab)x=axbx\begin{align*} 1. a^xa^y=a^{x+y}  2. (a^x)^y=a^{xy}  3. {(ab)}^x=a^xb^x \end{align*}

    ***

     この指数法則と対数の定義から、次の性質が導かれます。

    <対数の重要性質2>

     aa については、0<a<10< a<1 または 1<a1< a(底の条件)
     MM については、M>0M>0(真数条件)
     NN については、N>0N>0(真数条件)
    で、pp が実数のとき

    1.   log⁡aMN=log⁡aM+log⁡aN\log_a MN=\log_a M+\log_a N
    2.   log⁡aMN=log⁡aM−log⁡aN\log_a \dfrac{M}{N}=\log_a M-\log_a N
    3.   log⁡aMp=plog⁡aM\log_a M^p=p\log_a M
     特に、M=aM=a のときは
    4. log⁡aap=plog⁡aa=p\log_a a^p=p\log_a a=p

    ***

      これらを証明しましょう。x, yx,  y を実数とします。

    (1. の証明)
     指数法則 axay=ax+ya^xa^y=a^{x+y} について
     ax=M ⋯(∗1)a^x=M {\small \cdots (*1)}
     ay=N ⋯(∗2)a^y=N {\small \cdots (*2)}
    とおくと
     MN=ax+y ⋯(∗3)MN=a^{x+y} {\small \cdots (*3)}
    対数の定義より
     (∗1) ⇔ x=log⁡aM ⋯(∗4)\small{(*1)}  \Leftrightarrow  x=\log_a M {\small \cdots (*4)}
     (∗2) ⇔ y=log⁡aN ⋯(∗5)\small{(*2)}  \Leftrightarrow  y=\log_a N {\small \cdots (*5)}
     (∗3) ⇔ x+y=log⁡aMN ⋯(∗6)\small{(*3)}  \Leftrightarrow  x+y=\log_a MN {\small \cdots (*6)}
    (∗4), (∗5)\small{(*4)},  \small{(*5)} を(∗6)\small{(*6)} に代入して
     log⁡aM+log⁡aN=log⁡aMN\log_a M+\log_a N=\log_a MN
    よって
     log⁡aMN=log⁡aM+log⁡aN\log_a MN=\log_a M+\log_a N

    (2. の証明)
     指数法則 axay=ax+ya^xa^y=a^{x+y} について、yy は実数より −y-y も実数となる。よって、yy を −y-y に置き換えてもよいので
     axa−y=ax+(−y)a^xa^{-y}=a^{x+(-y)}
     axa−y=ax−ya^xa^{-y}=a^{x-y}
    累乗の定義より a−y=1aya^{-y}=\dfrac{1}{a^y} なので(中学でも分かる④「指数関数」参照)
     ax⋅1ay=ax−ya^x\cdot\dfrac{1}{a^y}=a^{x-y}
     axay=ax−y\dfrac{a^x}{a^y}=a^{x-y}
    ここで
     ax=M ⋯(∗1)a^x=M {\small \cdots (*1)}
     ay=N ⋯(∗2)a^y=N {\small \cdots (*2)}
    とおくと
     MN=ax−y ⋯(∗7)\dfrac{M}{N}=a^{x-y} {\small \cdots (*7)}
    対数の定義より
     (∗1) ⇔ x=log⁡aM ⋯(∗4)\small{(*1)}  \Leftrightarrow  x=\log_a M {\small \cdots (*4)}
     (∗2) ⇔ y=log⁡aN ⋯(∗5)\small{(*2)}  \Leftrightarrow  y=\log_a N {\small \cdots (*5)}
     (∗7) ⇔ x−y=log⁡aMN ⋯(∗8)\small{(*7)}  \Leftrightarrow  x-y=\log_a \dfrac{M}{N} {\small \cdots (*8)}
    (∗4), (∗5)\small{(*4)},  \small{(*5)} を(∗8)\small{(*8)} に代入して
     log⁡aM−log⁡aN=log⁡aMN\log_a M-\log_a N=\log_a \dfrac{M}{N}
    よって
     log⁡aMN=log⁡aM−log⁡aN\log_a \dfrac{M}{N}=\log_a M-\log_a N

    (3. の証明)
     指数法則 (ax)p=axp(a^x)^p=a^{xp} について
     ax=M ⋯(∗1)a^x=M {\small \cdots (*1)}
    とおくと
     Mp=axp ⋯(∗9)M^p=a^{xp} {\small \cdots (*9)}
    対数の定義より
     (∗1) ⇔ x=log⁡aM ⋯(∗4)\small{(*1)}  \Leftrightarrow  x=\log_a M {\small \cdots (*4)}
     (∗9)  ⇔ xp=log⁡aMp{\small (*9)}   \Leftrightarrow  xp=\log_a M^p
    より
     log⁡aMp=px\log_a M^p=px
    これに (∗4)(*4) を代入して
     log⁡aMp=plog⁡aM\log_a M^p=p\log_a M

    (4. の証明)
     特に M=aM=a のときは、すでに示した log⁡aa=1\log_a a=1 を用いて
      log⁡aap=plog⁡aa=p⋅1=p\log_a a^p=p\log_a a=p\cdot1=p

    (証明終)

     この対数の性質を用いて、次のように計算できます。
     なお、<対数の重要性質1>の 2.
     log⁡aa=1\log_{a}a=1
    より
     log⁡22=1\log_{2}2=1
     log⁡33=1\log_{3}3=1
     log⁡1010=1\log_{10}10=1
    となることを確認しましょう。底と真数が同じときの対数は、つねに 11 です。今後このような計算は当たり前のように出てくるので覚えておきましょう。

    (例)
    (1) log⁡102+log⁡105=log⁡10(2×5)=log⁡1010=1\log_{10} 2+\log_{10} 5=\log_{10}(2\times5)=\log_{10} 10=1
    (2) log⁡37−log⁡363=log⁡3763=log⁡319=log⁡3132=log⁡33−2=−2log⁡33‾1=−2⋅1=−2\log_3 7-\log_3 63=\log_3 \dfrac{7}{63}=\log_3 \dfrac{1}{9}=\log_3 \dfrac{1}{3^2}=\log_3 3^{-2}=-2\underset{1}{\underline{\log_3 3}}=-2\cdot1=-2
    (3) log⁡225=log⁡2215=15log⁡22‾1=15⋅1=15\log_2 \sqrt[5]{2}=\log_2 2^{\frac{1}{5}}=\dfrac{1}{5}\underset{1}{\underline{\log_2 2}}=\dfrac{1}{5}\cdot1=\dfrac{1}{5}

     次の公式も重要です。

    <底の変換公式>

     aa については、0<a<10< a<1 または 1<a1< a(底の条件)
     bb については、0<b<10< b<1 または 1<b1< b(底の条件)
     uu については、u>0u>0(真数条件)
    のとき

    log⁡au=log⁡bulog⁡ba\begin{align*} \log_a u=\dfrac{\log_b u}{\log_b a} \end{align*}

    ***

     この公式により、底が aa の対数を、底が bb の対数に変換することができます。

    画像

    (証明)
     r=log⁡aur=\log_a u とおくと、対数の定義より
     u=aru=a^r
    0<b<10< b<1 または 1<b1< b として、bb を底とする uu の対数をとると
     log⁡bu=log⁡bar\log_b u=\log_b a^r
    <対数の重要性質2>の 3. より、指数部分は前に出せるので
     log⁡bu=rlog⁡ba\log_b u=r\log_b a
     rlog⁡ba=log⁡bu ⋯(∗10)r\log_b a=\log_b u {\small \cdots (*10)}
    ここで、a=1a=1 のときのみ
     log⁡ba=log⁡b1=0\log_b a=\log_b 1=0
    であり、それ以外 0<a<10< a<1 または 1<a1< a(底の条件)のもとでは、任意の実数 aa に対して
     log⁡ba≠0\log_b a\ne0
    になるので、(10)(10) の両辺を log⁡ba (≠0)\log_b a  (\ne0) で割って
     r=log⁡bulog⁡bar=\dfrac{\log_b u}{\log_b a}
    r=log⁡aur=\log_a u とおいたので
     log⁡au=log⁡bulog⁡ba\log_a u=\dfrac{\log_b u}{\log_b a}

    (証明終)

     例えば、log⁡816\log_8 16 は、底の変換公式を用いて

     log⁡816=log⁡216log⁡28底を 2 に変換=log⁡224log⁡223=4log⁡223log⁡22=43\log_8 16=\hspace{-6pt}\underset{底を  2  に変換}{\dfrac{\log_2 16}{\log_2 8}}\hspace{-6pt}=\dfrac{\log_2 2^4}{\log_2 2^3}=\dfrac{4\log_2 2}{3\log_2 2}=\dfrac{4}{3}

    と計算できます。

    問題 次の式を簡単にしなさい。
    (1) log⁡927\log_9 27  (2) log⁡34⋅log⁡49\log_3 4\cdot\log_4 9

    解説
    (1) log⁡927=log⁡327log⁡39底を 3 に変換=log⁡333log⁡332=3log⁡332log⁡33=32\log_9 27=\hspace{-6pt}\underset{底を  3  に変換}{\dfrac{\log_3 27}{\log_3 9}}\hspace{-6pt}=\dfrac{\log_3 3^3}{\log_3 3^2}=\dfrac{3\log_3 3}{2\log_3 3}=\dfrac{3}{2}

    (2) log⁡34⋅log⁡49=log⁡34⋅log⁡39log⁡34底を 3 に変換=log⁡332=2log⁡33=2\log_3 4\cdot\log_4 9=\cancel{\log_3 4}\cdot\hspace{-7pt}\underset{底を  3  に変換}{\dfrac{\log_3 9}{\cancel{\log_3 4}}}\hspace{-6pt}=\log_3 3^2=2\log_3 3=2

    対数関数

     底が 22 の関数 y=log⁡2xy=\log_2 x のグラフについて考えます。なお、この関数の定義域(xx の範囲)は、真数条件より正の実数 x>0x>0 です。
     ここで、関数 y=log⁡2xy=\log_2 x のグラフを描いてみます。そのために、いくつかの x (>0)x  (>0) について yy の値を計算しましょう。

    \begin{align*} x=&amp;8&nbsp; のとき\\ &amp;y=\log_2 8=\log_2 2^3=3\log_2 2=3\\ x=&amp;4&nbsp; のとき\\ &amp;y=\log_2 4=\log_2 2^2=2\log_2 2=2\\ x=&amp;2&nbsp; のとき\\ &amp;y=\log_2 2=1\\ x=&amp;1&nbsp; のとき\\ &amp;y=\log_2 1=0\footnotesize{(底が&nbsp; 1&nbsp; のときは&nbsp; 0)}\\ x=&amp;\dfrac{1}{2}&nbsp; のとき\\ &amp;y=\log_2 \dfrac{1}{2}=\log_2 2^{-1}=-\log_2 2=-1\\ x=&amp;\dfrac{1}{4}&nbsp; のとき\\ &amp;y=\log_2 \dfrac{1}{4}=\log_2 \dfrac{1}{2^2}=\log_2 2^{-2}=-2\log_2 2=-2\\ x=&amp;\dfrac{1}{8}&nbsp; のとき\\ &amp;y=\log_2 \dfrac{1}{8}=\log_2 \dfrac{1}{2^3}=\log_2 2^{-3}=-3\log_2 2=-3 \end{align*}

     以上の結果を表にすると、次のようになります。

    xamp;18amp;14amp;12amp;nbsp;1nbsp;amp;nbsp;2nbsp;amp;nbsp;4nbsp;amp;nbsp;8nbsp;yamp;−3amp;−2amp;−1amp;0amp;1amp;2amp;3\def\arraystretch{1.7} \begin{array}{c|c|c|c|c|c|c|c} x &amp; \dfrac{1}{8} &amp; \dfrac{1}{4} &amp; \dfrac{1}{2} &amp;&nbsp; 1&nbsp; &amp;&nbsp; 2&nbsp; &amp;&nbsp; 4&nbsp; &amp;&nbsp; 8&nbsp; \\ \hline y &amp; -3 &amp; -2 &amp; -1 &amp; 0 &amp; 1 &amp; 2 &amp; 3\\ \end{array}

     これらの値を (x, y)(x,  y) 座標
     P(8, 3)\mathrm{P}(8,  3)
     Q(4, 2)\mathrm{Q}(4,  2)
     R(2, 1)\mathrm{R}(2,  1)
     S (1, 0)\mathrm{S}\,(1,  0)
     T ( 12, −1) \mathrm{T}\,(\,\dfrac{1}{2},  -1)\raisebox{2.5ex}{ }
     U ( 14, −2) \mathrm{U}\,(\,\dfrac{1}{4},  -2)\raisebox{2.5ex}{ }
     W( 18, −3) \mathrm{W}(\,\dfrac{1}{8},  -3)\raisebox{2.5ex}{ }
    として、下図のように xyxy 座標に打ち込んでいきます。

    画像

     xx が無理数のときも加えていきましょう。新たに加えられたのが赤点です(ルート  \sqrt{ } の計算は、中学でも分かる➃「指数関数」参照)。

    x=amp;32nbsp;のときamp;y=log⁡232=log⁡225=log⁡2252=52log⁡22=52x=amp;8nbsp;のときamp;y=log⁡28=log⁡223=log⁡2232=32log⁡22=32x=amp;2nbsp;のときamp;y=log⁡22=log⁡2212=12log⁡22=12x=amp;12nbsp;のときamp;y=log⁡212=log⁡21212=log⁡22−12=−12log⁡22=−12x=amp;18nbsp;のときamp;y=log⁡218=log⁡2123=log⁡21232=log⁡22−32=−32log⁡22=−32\begin{align*} x=&amp;\sqrt{32}&nbsp; のとき\\ &amp;y=\log_2 \sqrt{32}=\log_2 \sqrt{2^5}=\log_2 2^{\frac{5}{2}}=\dfrac{5}{2}\log_2 2=\dfrac{5}{2}\\ x=&amp;\sqrt{8}&nbsp; のとき\\ &amp;y=\log_2 \sqrt{8}=\log_2 \sqrt{2^3}=\log_2 2^{\frac{3}{2}}=\dfrac{3}{2}\log_2 2=\dfrac{3}{2}\\ x=&amp;\sqrt{2}&nbsp; のとき\\ &amp;y=\log_2 \sqrt{2}=\log_2 2^{\frac{1}{2}}=\dfrac{1}{2}\log_2 2=\dfrac{1}{2}\\ x=&amp;\frac{1}{\sqrt{2}}&nbsp; のとき\\ &amp;y=\log_2 \frac{1}{\sqrt{2}}=\log_2 \frac{1}{2^{\frac{1}{2}}}=\log_2 2^{\tiny{-}\frac{1}{2}}=-\dfrac{1}{2}\log_2 2=-\dfrac{1}{2}\\ x=&amp;\frac{1}{\sqrt{8}}&nbsp; のとき\\ &amp;y=\log_2 \frac{1}{\sqrt{8}}=\log_2 \frac{1}{\sqrt{2^3}}=\log_2 \frac{1}{2^{\frac{3}{2}}}=\log_2 2^{\tiny{-}\frac{3}{2}}=-\dfrac{3}{2}\log_2 2=-\dfrac{3}{2} \end{align*}

    画像

     これらの点をなめらかに結ぶとことによって、対数 y=log⁡2xy=\log_2 x のグラフが得られます。

    画像

     このグラフの上に、底の値を変えた y=log⁡3xy=\log_3 x\hspace{-4pt}(赤)と y=log⁡4xy=\log_4 x\hspace{-4pt}(青)のグラフを重ねて描いてみましょう。いずれも右肩上がりのグラフで点 (1,0)(1, 0) を通ります。その点 (1,0)(1, 0) の前後で、グラフの上下関係が逆になります。

    画像

     また、y=log⁡12xy=\log_{\frac{1}{2}}x\hspace{-4pt}(黒)、y=log⁡13xy=\log_{\frac{1}{3}}x\hspace{-4pt}(赤)、y=log⁡14xy=\log_{\frac{1}{4}}x\hspace{-4pt}(青)のグラフも重ねて描いてみます。
     例えば、y=log⁡12xy=\log_{\frac{1}{2}}x のグラフは次の各点を通ります。計算には<底の変換公式>を用います。

    \begin{align*} x=&amp;16&nbsp; のとき\\ &amp;y=\log_{\frac{1}{2}}16=\hspace{-5pt}\underset{底を&nbsp; 2&nbsp; に変換}{\dfrac{\log_2 16}{\log_2 \frac{1}{2}}}\hspace{-5pt}=\dfrac{\log_2 2^4}{\log_2 2^{-1}}=\dfrac{4\log_2 2}{-\log_2 2}=\dfrac{4}{-1}=-4\\ x=&amp;8&nbsp; のとき\\ &amp;y=\log_{\frac{1}{2}}8=\dfrac{\log_2 8}{\log_2 \frac{1}{2}}=\dfrac{\log_2 2^3}{\log_2 2^{-1}}=\dfrac{3\log_2 2}{-\log_2 2}=\dfrac{3}{-1}=-3\\ x=&amp;4&nbsp; のとき\\ &amp;y=\log_{\frac{1}{2}}4=\dfrac{\log_2 4}{\log_2 \frac{1}{2}}=\dfrac{\log_2 2^2}{\log_2 2^{-1}}=\dfrac{2\log_2 2}{-\log_2 2}=\dfrac{2}{-1}=-2\\ x=&amp;2&nbsp; のとき\\ &amp;y=\log_{\frac{1}{2}}2=\dfrac{\log_2 2}{\log_2 \frac{1}{2}}=\dfrac{\log_2 2}{\log_2 2^{-1}}=\dfrac{\log_2 2}{-\log_2 2}=\dfrac{1}{-1}=-1\\ x=&amp;1&nbsp; のとき\\ &amp;y=\log_{\frac{1}{2}}1=0\footnotesize{(底が&nbsp; 1&nbsp; のときは&nbsp; 0)}\\ x=&amp;\frac{1}{2}&nbsp; のとき\\ &amp;y=\log_{\frac{1}{2}}{\frac{1}{2}}=1\\ x=&amp;\frac{1}{4}&nbsp; のとき\\ &amp;y=\log_{\frac{1}{2}}\frac{1}{4}=\log_{\frac{1}{2}}{\left(\frac{1}{2}\right)}^2=2\log_{\frac{1}{2}}{\frac{1}{2}}=2\\ x=&amp;\frac{1}{8}&nbsp; のとき\\ &amp;y=\log_{\frac{1}{2}}\frac{1}{8}=\log_{\frac{1}{2}}{\left(\frac{1}{2}\right)}^3=3\log_{\frac{1}{2}}{\frac{1}{2}}=3\\ \end{align*}

    画像

     いずれも右肩下がりのグラフで点 (1,0)(1, 0) を通ります。その点 (1,0)(1, 0) の前後で、グラフの上下関係が逆になります。
     なお、y=log⁡2xy=\log_2 x と y=log⁡12xy=\log_\frac{1}{2} x のグラフは xx 軸に関して線対称になります。xx 軸で折り返すと、両者のグラフは重なります。

    画像

     一般に、y=log⁡axy=\log_a x と y=log⁡1axy=\log_\frac{1}{a} x のグラフは、xx 軸に関して線対称になります。
     参考までに復習として、指数関数 y=axy=a^x と y=(1a)xy={\left(\frac{1}{a}\right)}^x のグラフは、yy 軸に関して線対称になります(中学でも分かる④「指数関数」)。
     例えば、y=2xy=2^x と y=(12)xy={\left(\frac{1}{2}\right)}^x のグラフは次のようになります。

    画像

     あらためて、対数関数は次のように定義されます。

    <対数関数の定義>

     0<a<10< a<1 または 1<a1< a のとき、実数 xx と正の実数 y (>0)y  (>0) について、対数の定義より

    y=axnbsp;⟺nbsp;x=log⁡ay\begin{align*} y=a^x&nbsp; \Longleftrightarrow&nbsp; x=\log_a y \end{align*}

     ここで、x=log⁡ayx=\log_a y について xx と yy を入れ替えると

    y=log⁡ax\begin{align*} y=\log_a x \end{align*}

     この関数 y=log⁡axy=\log_a x を、aa を底とする xx の対数関数という。ただし、底 aa については
     0<a<10< a<1 または 1<a1< a(底の条件)
     対数 xx については
     x>0x>0(真数条件)
    を満たす。
     対数関数のグラフは次にようになる。
    (case1) 0<a<10< a<1 のとき
    (case2) 1<a1< a のとき
    で場合分けをする。

    画像

    ***

     例えば、底 aa について
    (case1) a=12a=\dfrac{1}{2} のとき
    (case2) a=2a=2 のとき
    のグラフを描くと、次のようになります。

    画像

    対数関数のグラフの性質

     対数関数 y=log⁡axy=\log_a x のグラフには次の性質があります。

    1.定義域(xx の範囲)は正の実数全体、値域(yy の範囲)は実数全体です。

    画像

    2.0<a<10< a <1 のとき、xx の値が増加すると yy の値は減少します。
     a>1a>1 のとき、xx の値が増加すると yy の値は増加します。

    画像

    3.グラフは必ず点 (1, 0)(1,  0) を通り、yy 軸に近づいていきます。この近づいていく直線を漸近線といいます。
     なお、近づいていくだけで、どこまで近づいても yy 軸と接しないことに注意しましょう。

    画像

    常用対数

     1010 を底とする対数を常用対数といいます。例えば
     log⁡102\log_{10} 2
     log⁡10x\log_{10} x
    などが常用対数です。以下、その常用対数の計算例です。

    amp;log⁡100.001=log⁡1010−3=−3log⁡1010=−3amp;log⁡100.01=log⁡1010−2=−2log⁡1010=−2amp;log⁡100.1=log⁡1010−1=−log⁡1010=−1amp;log⁡101=0amp;log⁡1010=1amp;log⁡10100=log⁡10102=2log⁡1010=2amp;log⁡101000=log⁡10103=3log⁡1010=3\begin{align*} &amp;\log_{10} 0.001=\log_{10} 10^{-3}=-3\log_{10} 10=-3\\ &amp;\log_{10} 0.01=\log_{10} 10^{-2}=-2\log_{10} 10=-2\\ &amp;\log_{10} 0.1=\log_{10} 10^{-1}=-\log_{10} 10=-1\\ &amp;\log_{10} 1=0\\ &amp;\log_{10} 10=1\\ &amp;\log_{10} 100=\log_{10} 10^2=2\log_{10} 10=2\\ &amp;\log_{10} 1000=\log_{10} 10^3=3\log_{10} 10=3 \end{align*}

     真数が 1010 倍になると、対数はちょうど 11 ずつ増えていきます。
     表にすると、真数 uu に対する常用対数 log⁡10u\log_{10} u の値は

    uamp;0.001amp;0.01amp;0.1amp;nbsp;1nbsp;amp;nbsp;10nbsp;amp;nbsp;100nbsp;amp;nbsp;1000nbsp;log⁡10uamp;−3amp;−2amp;−1amp;0amp;1amp;2amp;3\def\arraystretch{1.5} \begin{array}{c|c|c|c|c|c|c|c} u &amp; 0.001 &amp; 0.01 &amp; 0.1 &amp;&nbsp; 1&nbsp; &amp;&nbsp; 10&nbsp; &amp;&nbsp; 100&nbsp; &amp;&nbsp; 1000&nbsp; \\ \hline \log_{10} u &amp; -3 &amp; -2 &amp; -1 &amp; 0 &amp; 1 &amp; 2 &amp; 3\\ \end{array}

    常用対数表

     常用対数表とは、log⁡10u\log_{10} u で示される対数と真数 uu の値の対応表で、真数 uu の小数第2位まで値が分かれば、小数点以下4桁の log⁡10u\log_{10} u の値が調べられるようになっています。
     1.01.0 以上 1010 未満の数値に対する常用対数表を(参考2)で示し、以下はその一部です。

    常用対数表(一部)

    画像

     常用対数表には左端に 1.0, 1.1, 1.21.0,  1.1,  1.2 といった順で真数の「上から2桁」の数値が並べられています。そして、上端に並んでいる 0~90~9 の数字が真数の「小数第2位」の数値です。この縦と横の組み合わせ(行と列の重なる位置)によって示されている数値がその常用対数の値です

     例えば、log⁡102.16\log_{10} 2.16 の場合は、縦方向に「上から2桁の 2.1\bm{2.1}」、横方向に「小数点第2位の 6\bm{6}」を見つけて、行と列が重なる位置の値を読みます。

    画像

     すると、この常用対数表の矢印から .3345.3345 となるため、log⁡10⁡2.16\log_{10}⁡ 2.16 の値は

    log⁡10⁡2.16=0.3345\begin{align*} \log_{10}⁡ 2.16=0.3345 \end{align*}

    と分かります。

     対数が考案されたのは1600年代のはじめ、電卓もパソコンもない時代です。対数の発見により、大きな数の計算を効率的に行えるようになりました。
     大きな数の計算をするさい、先に習った次の性質が威力を発揮します。

    <対数の重要性質2>(再掲)

     aa については、0<a<10< a<1 または 1<a1< a(底の条件)
     MM については、M>0M>0(指数条件)
     NN については、N>0N>0(指数条件)
    で、pp が実数のとき

    1.   log⁡aMN=log⁡aM+log⁡aN\log_a MN=\log_a M+\log_a N
    2.   log⁡aMN=log⁡aM−log⁡aN\log_a \dfrac{M}{N}=\log_a M-\log_a N
    3.   log⁡aMp=plog⁡aM\log_a M^p=p\log_a M
     特に、M=aM=a のときは
    4. log⁡aap=plog⁡aa=p\log_a a^p=p\log_a a=p

    ***

     それでは常用対数表を用いて、大きな数の計算を具体的に行ってみましょう。

    大きな数のかけ算を常用対数で求める

     3桁のかけ算
     223×654223\times654
    を考えます。そのためには、先に習った<対数の重要性質2>の 1. 

    1.   log⁡aMN=log⁡aM+log⁡aN ⋯(∗11)\log_a MN=\log_a M+\log_a N \cdots (*11)

    を用います。

     2.232.23 の常用対数 log⁡102.23\log_{10} 2.23 の値は、縦に 2.22.2、横に 33 を取ることによって、下表の矢印より

    log⁡102.23=0.3483 ⋯(∗12)\begin{align*} \log_{10} 2.23=0.3483 \cdots (*12) \end{align*}

    画像

     すると
     223=2.23×100=2.23×102223=2.23\times100=2.23\times10^2
    より、223223 の常用対数をとると

    log⁡10223amp;=log⁡10(2.23×102)amp;=log⁡102.23+log⁡10102 ⋯(∗11)nbsp;よりamp;=log⁡102.23+2log⁡1010amp;=0.3483+2 ⋯(∗12)nbsp;よりamp;=2.3483 ⋯(∗13)\begin{align*} \log_{10} 223&amp;=\log_{10}(2.23\times10^2)\\ &amp;=\log_{10} 2.23+\log_{10} 10^2 \cdots (*11)&nbsp; より\\ &amp;=\log_{10} 2.23+2\log_{10} 10\\ &amp;=0.3483+2 \cdots (*12)&nbsp; より\\ &amp;=2.3483 \cdots (*13) \end{align*}

     また、6.546.54 の常用対数 log⁡106.54\log_{10} 6.54 の値は、縦に 6.56.5、横に 44 を取ることによって、下表の矢印より

    log⁡106.54=0.8156 ⋯(∗14)\begin{align*} \log_{10} 6.54=0.8156 \cdots (*14) \end{align*}

    画像

     すると
     654=6.54×100=6.54×102654=6.54\times100=6.54\times10^2
    より、654654 の常用対数をとると

    log⁡10654amp;=log⁡10(6.54×102)amp;=log⁡106.54+log⁡10102 ⋯(∗11)nbsp;よりamp;=log⁡106.54+2log⁡1010amp;=0.8156+2 ⋯(∗14)よりamp;=2.8156 ⋯(∗15)\begin{align*} \log_{10} 654&amp;=\log_{10}(6.54\times10^2)\\ &amp;=\log_{10} 6.54+\log_{10} 10^2 \cdots (*11)&nbsp; より\\ &amp;=\log_{10} 6.54+2\log_{10}10\\ &amp;=0.8156+2 \cdots (*14) より\\ &amp;=2.8156 \cdots (*15) \end{align*}

      よって

    log⁡10(223×654)amp;=log⁡10223+log⁡10654 ⋯(∗11)nbsp;よりamp;=2.3483+2.8156 ⋯(∗13),nbsp;(∗15)nbsp;よりamp;=5.1639amp;=0.1639+5 ⋯(∗16)\begin{align*} \log_{10}(223\times654)&amp;=\log_{10}223+\log_{10}654 \cdots (*11)&nbsp; より\\ &amp;=2.3483+2.8156 \cdots (*13),&nbsp; (*15)&nbsp; より\\ &amp;=5.1639\\ &amp;=0.1639+5 \cdots (*16) \end{align*}

     (∗11)(*11) により、かけ算の計算が、より簡単なたし算の計算にすり替わっていることに着目しましょう。かけ算よりたし算の方が計算は簡単です。これが対数の発見により、天文学の膨大な計算が簡単に行えるようになった理由です。

     次は、常用対数表を逆にたどり、常用対数の値から真数を求めます。つまり、対数 log⁡10u\log_{10} u の値から真数 uu を求めます。
     0.16390.1639 の値を常用対数表から見つけますが、同じ値がないときは最も近い値を選択します。一番近い値は 0.16440.1644 です。下図の矢印(青)より、縦列「上から2桁が 1.4\bm{1.4}」、横列「小数点第2位が 6\bm{6}」なので

    0.1639=log⁡101.46 ⋯(∗17)\begin{align*} 0.1639=\log_{10} 1.46 \cdots (*17) \end{align*}

    画像

     すると、5=5log⁡1010=log⁡101055=5\log_{10}10=\log_{10}10^5 なので

    (∗16)amp;=0.1639+5amp;=log⁡101.46+log⁡10105 ⋯(∗17)nbsp;よりamp;=log⁡10(1.46×105) ⋯(∗11)nbsp;よりamp;=log⁡10146000\begin{align*} (*16)&amp;=0.1639+5\\ &amp;=\log_{10} 1.46+\log_{10} 10^5 \cdots (*17)&nbsp; より\\ &amp;=\log_{10}(1.46\times10^5) \cdots (*11)&nbsp; より\\ &amp;=\log_{10} 146000 \end{align*}

     より

    log⁡10(223×675)=log⁡10146000\begin{align*} \log_{10}(223\times675)=\log_{10} 146000 \end{align*}

     よって、真数部分だけを比較して

    223×675=146000\begin{align*} 223\times675=146000 \end{align*}

    となります。実際の計算結果は
     223×675=150525223\times675=150525
    と、その誤差は
     150525−146000=4525150525-146000=4525
    程度の値が得られました。精度を高めるためにはより細かい対数表が必要です。小数点以下さらに多くの桁数の常用対数表を使用すれば、より正確な数値が求められることになります。

    対数の発見

     対数の発見者は、スコットランドの数学者、物理学者、天文学者であるジョン・ネイピアといわれています。1614 年、ネイピアはその対数を用いた対数表を発表しました。

    画像
    John Napier (1550年2月1日-1617年4月4日)

     対数はかけ算をたし算に、わり算をひき算に、累乗をかけ算に変えるので、巨大な数の計算が、対数を使うと容易になります。つまり、次の<対数の重要性質2>です。

    log⁡aMNかけ算amp;=log⁡aM+たし算log⁡aNlog⁡aMNわり算amp;=log⁡aM−ひき算log⁡aNlog⁡aMp累乗amp;=p×かけ算log⁡aM\begin{align*} \log_a{\underset{\tiny かけ算}{MN}}&amp;=\log_a{M}\hspace{-4pt}\underset{\tiny たし算}{+}\hspace{-3pt}\log_a{N}\\ \log_a{\underset{\tiny わり算}{\dfrac{M}{N}}}&amp;=\log_a{M}\hspace{-3pt}\underset{\tiny ひき算}{-}\hspace{-4pt}\log_a{N}\\ \log_a \underset{\tiny 累乗}{M^p}&amp;=p\hspace{-4pt}\underset{\tiny かけ算}{\times}\hspace{-4pt}\log_a M \end{align*}

     時は大航海時代。ヨーロッパ各国が新天地に向けて船を漕ぎ出した時代です。天体観測によって船の位置や方角を算出するのに、当時の天文学者は巨大な数の計算に苦労していました。彼らの計算を助けるために対数に目を向けたネイピアは、計算を簡略化するための対数表を20年もの年月をかけて完成させたのです。
     当時の科学者には、この対数が魔法のような計算に思えたでしょう。天文学の膨大な計算を簡単に行えるようにした対数について、フランスの数学者、物理学者、天文学者であるピエール゠シモン・ラプラス(1749 - 1827)は「対数は天文学者の寿命を 2 倍にした」と賞賛しています。

    常用対数表の作成

     イングランドの数学者ヘンリー・ブリッグス(Henry Briggs)は、対数を発明したジョン・ネイピアと検討を繰り返し、それまでのネイピアの対数表を改良して1624年、小数点以下14桁まで計算された常用対数の対数表(常用対数表)を作成しました。
     常用対数は「常用」と付されているように、地震の規模を表すマグニチュードや、酸や塩基の程度を示す pH(ペーハー)、音の大きさを表すデシベルの計算などに使われています。

    (参考1)数の分類

     数の分類は以下の通りです。

    \begin{align*} \boldsymbol{複素数&nbsp; a+bi}&nbsp; \begin{cases} \overset{\small b=0&nbsp; のとき}{\boldsymbol{実数&nbsp; a}} \begin{cases} \underset{\scriptsize 分数で表せる数}{\boldsymbol{有理数}} \begin{cases} \boldsymbol{整数} \begin{cases} \boldsymbol{自然数}&nbsp; \scriptsize{(1,&nbsp; 2,&nbsp; 3, \cdots)}\\ \boldsymbol{0}\\ \boldsymbol{負の整数}&nbsp; \scriptsize{(-1, -2, -3, \cdots)} \end{cases}\\ \boldsymbol{有限小数}\\  {\footnotesize 例 0.17 (=\dfrac{17}{100})}\\ \boldsymbol{循環小数{\scriptsize(循環する無限小数)}}\\  {\footnotesize 例 0.232323\cdots\left(=\dfrac{23}{99}\right)} \end{cases}\\ \underset{\scriptsize 分数で表せない数}{\boldsymbol{無理数}}\\  {\scriptsize 例 \pi&nbsp; (=3.1415\cdots)&nbsp; のような \boldsymbol{循環しない無限小数}}\\   &nbsp; &nbsp; {\scriptsize e&nbsp; (=2.7182\cdots)&nbsp; のような \boldsymbol{循環しない無限小数}}\\ \end{cases}\\ \overset{\small b\ne0&nbsp; のとき}{\boldsymbol{虚数&nbsp; a+bi}} 特に&nbsp; a=0&nbsp; のとき&nbsp; \boldsymbol{bi}&nbsp; を\boldsymbol{純虚数}という。&nbsp; \end{cases} \end{align*}

    (参考2)常用対数表

    画像
    画像


    この記事が参加している募集

    あなたへのおすすめ