対数

更新日:

用語解説

対数は、底bを何乗すると真数xになるかを表す値で、logbx=y\log_b x=yとbのy乗=xは同値です。実数範囲では底b>0b>0かつb1b\ne1、真数x>0x>0が必要です。

■ 試験で押さえるポイント

  • 積・商・累乗の法則はlogb(xy)=logbx+logby\log_b(xy)=\log_bx+\log_bylogb(x/y)=logbxlogby\log_b(x/y)=\log_bx-\log_bylogb(xk)=klogbx\log_b(x^k)=k\log_bxです。

  • 底の変換公式logbx=logaxlogab\log_bx=\dfrac{\log_ax}{\log_ab}により、常用対数log10、自然対数ln、二進対数log2を変換できます。

  • 指数関数の逆関数であり、b>1b>1なら単調増加、0<b<10<b<1なら単調減少です。logb1=0\log_b1=0logbb=1\log_bb=1です。

  • 二分探索は対象を毎回約半分にするため比較回数がO(log2n)O(\log_2n)、情報量は確率pに対してlog2p-\log_2pなど、倍率を加算量へ変える場面に使います。

■ 選択肢での判断ポイント

底・真数の条件、指数との相互変換、積が和になる法則が基本です。log(x+y)\log(x+y)logx+logy\log x+\log yにはできません。

例: log21024=10\log_2 1024=10は2の10乗=1024を意味します。要素数1024の二分探索は、最悪でもおおむね10回の半減で候補を1個へ絞れます。

同じ分野の用語