対数

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索

対数(たいすう、: logarithm)とは、ある数 x を数 b冪乗 bp として表わした場合の冪指数 p である。この p は「底を b とする x対数: logarithm of x to base b; base b logarithm of x)」と呼ばれ、通常は logb x と書き表される。また、対数 logb x に対する x真数(しんすう、: antilogarithm)と呼ばれる。数 x に対応する対数を与える関数を考えることができ、そのような関数を対数関数と呼ぶ。対数関数は通常 log と表わされる。

通常の対数 logbx は真数 x, 底 b実数として定義されるが、実数の対数からの類推により、複素数行列などの様々な数に対してその対数が定義されている。

実数の対数 logb x は、底 b1 でない正数であり (b ≠ 1, b > 0)、真数 x が正数である場合 (x > 0)[注 1] について定義される。 これらの条件を満たす対数は、ある xb の組に対してただ一つに定まる。

実数の対数関数 logb x指数関数 bx逆関数である。この性質はしばしば対数関数の定義として用いられるが、歴史的には対数の出現の方が指数関数よりも先である[1][注 2]

対数関数のグラフの底を変えたときの様子。緑の曲線は底が 10、赤の曲線は底がネイピア数 e ∼ 2.7、紫の曲線は底が 1.7 の対数である(底 10 の対数は常用対数、底 e の対数は自然対数と呼ばれる)。すべての曲線は点 (1, 0) を通り、y 軸を漸近線に持つ。

定義[編集]

一般には複素数でも定義されるが、その解説は自然対数の項目にゆずる。

指数関数を用いた定義[編集]

1 でない正の実数 a および正の実数 x に対し

を満たす実数 p がただ一つ定まる。この pxa を底とする対数として定義する。x に対して a を底とする対数を loga x と表わせば、上記の方程式を満たす p は以下のように書き換えることができる。

この対数の定義はレオンハルト・オイラーによる(1728年)。

演算法則からの定義[編集]

正の実数 a ≠ 1 について、正の実数 x変数にとる実数値連続関数 fa (x) として

を満たすものを

と書き、この関数 loga xaとする対数関数と呼ぶ。

特殊な底[編集]

1 以外の正の実数であれば底に何を用いてもよいが、分野によって慣例的によく用いられる底があり、底が省略されることも多い。log x のように底が省略されている場合は、前後の文脈や扱われている分野によって底がいくつであるかを判断する。

底を a = 10 とした対数は常用対数: common logarithm)あるいはブリッグスの対数: Briggsian logarithm)と呼ばれ、実験などの測定値に用いることが多い。ヘンリー・ブリッグスは、1617年に 1000 未満の整数について8桁、1624年には1~2万と9万~10万の整数についての14桁の常用対数表を出版した。他の対数と区別するために、"Log" のように大文字を用いたり、"lg" という記号を用いることがある (ISO 31/XI では "lg" となっている)。

底を a = eネイピア数) とした対数を自然対数: natural logarithm)あるいはネイピアの対数: Napierian logarithm)という。ジョン・ネイピアの名前がとられているが、ネイピア自身が計算に用いた定義は現在の自然対数とは異なる(後述)。微積分などの計算が簡単になるため、数学などの理論分野で用いられることが多い。他の対数と区別するために "ln" という記号を用いることがある。

底を a = 2 とした対数は二進対数 (: binary logarithm) といい、情報理論の分野で情報量などを表現するのに用いられることが多い。また、音楽の分野においても、1オクターブとは周波数比 1:2 のことであり、さらに、平均律においては半音が周波数比 1:21/12、全音が周波数比 1:22/12 と定義されているため、二進対数を用いると計算が簡便になる。他の対数と区別するために "lb" という記号を用いることがある (ISO 31/XI)。また、"lg" という表記もままみられる(二進対数の項を参照)。

計算[編集]

対数により、の計算を、より簡単なの計算に置き換えることができる。いくつかの例外を除き、有限の手順では対数の値を厳密に求めることはできないため、対数の計算には近似値を用いる。予め定めた近似の精度に応じて有効数字が決定される。対数の近似計算は計算量が多く高コストであるため、対数を含んだ計算には基本的に数表が用いられる。この対数値を列挙した数表を対数表という。対数表には限られた数しか値が載っていないため、対数表から対数値を参照する場合にはしばしば補間公式が用いられる。

2つの実数 x, y の積を求めたいとする。別の正の数 a ≠ 1 に対して、

という置き換えがいつでも可能であり、指数法則

が成り立つことから、以下の手順によって積 xy を求めることができる。

  1. 対数表を参照するなどして xp に、yq に変換する。
  2. p + q を計算する。
  3. 対数表を逆に参照するなどして p + q の結果を ap + q に変換する。
  4. これが求める積 xy である。

歴史[編集]

対数の概念は、16世紀末にヨスト・ビュルギ1588年)やジョン・ネイピア1594年)によって考案され、便利な計算法として広まった。天文学や航海学では膨大な数値計算がすでに必要とされており、三角関数表についてはヒッパルコスのころから存在していたとされ[2]ティコ・ブラーエは三角関数表を応用して掛け算を足し算に変換して計算する手法を使用していた[3]。ネイピアは、20年かけて対数表を作成し1614年に発表した。対数の値を長さに換算した目盛りを持つ物差しを使用して、以上の計算手順を簡単に行えるようにしたものが対数計算尺である。対数は煩雑な計算にかける労力を大幅に減らし、ヨハネス・ケプラーによる天体の軌道計算をはじめとして、その後の科学の急激な発展を支えた。

対数表の近似精度を高めることはネイピア以降もしばしば行われ、産業政策にも利用された。1790年にフランスで ガスパール・ド・プロニー が失業中の理髪師たちを集めて雇用し計算させたのをはじめに、チャールズ・バベッジ階差機関への挑戦(1827年)や20世紀初頭アメリカ・ニューディール政策における公共事業促進局の実施する対数表プロジェクト (Mathematical Tables Project) において精度向上の試みが行われた。

指数関数的に変化する量を対数に変換してみると、線型性などの綺麗な性質が浮かび上がる。また、双曲線などの面積を求める積分にも対数があらわれる(たとえば、A
1
x−1 dx = loge |A|
である)。これらの例の他にも対数はいろいろな場面であらわれ、単なる「簡便な計算法」以上の意味を持つことも多い。そのため対数は、詳しく研究されてきた関数の一つでもある。

オリジナルの定義[編集]

ネイピアらが示した対数の定義は現在用いられているものとは異なっていた。

ネイピアによる対数の定義は次のようなものである:正の実数 x に対して

を満たす実数 p がただ一つ定まる。この p のことを ネイピアの対数: Napierian logarithm)という。この値は、−107 ln (x/107) と 7 桁の精度で一致する。ネイピアは、1594年に対数の概念に到達し、この定義を用いて20年間計算を続け、7 桁の数の対数表を完成させて1614年に発表した。

ビュルギもまた対数の発見者であるが、ビュルギが用いた定義はネイピアのものとはわずかに異なっている。ビュルギによる対数の定義は次のようなものである:正の実数 x に対して

を満たす実数 p がただ一つ定まる。この p のことをビュルギの対数という。この値は、104 ln (x/108) と4桁の精度で一致する。ビュルギは、ネイピアよりも早く1588年に対数の概念を発見したが、1620年まで公表しなかったため、対数の発見者としてはネイピアが称えられることが多い。

ベキの表記[編集]

三角関数において例えば (sin x)2 の意味で sin2 x と書くのと同様に、対数関数に対しても、2 以上の整数 n に対して logn x という表記が使われることがある[4][5]

余対数[編集]

逆数の対数

a を底とする余対数(よたいすう、: cologarithm)と呼ぶ。

対数の性質[編集]

以下の節において、a, b は 1 ではない正の実数、x, y は正の実数、p は実数、ln x は自然対数を表す。

基本的な演算[編集]

定義より

が成り立つ。

積の対数は(底が等しい)対数の和に等しい。

p 乗の対数は(底が等しい)対数の p 倍に等しい。

逆数の対数は(底が等しい)対数の反数に等しい。

商の対数は(底が等しい)対数の差に等しい。

底の変換[編集]

loga x を用いた式から logb x を用いた式へと変形するには、

となることから、

とすればよい。これを底の変換という。

これにより、特定の底・任意の真数での対数が分かる場合に、それらの値から任意の底での対数を得ることができる。たとえば、b = 10 として常用対数表から log10alog10x を引くこともできるし、底 b をネイピア数 e として後述のマクローリン展開で logealoge x を計算してもよい。

特に、x ≠ 1 ならば、b = x とすることにより

を得る。

また、b = 1/a とする(底を逆数にする)と、対数の符号が反転する。

対数の値の大きさに関する性質[編集]

底の値によらず、真数が 1 のとき対数は 0 である。

a > 1 の場合、対数は狭義単調増加

であり、

が成り立つ。

0 < a < 1 の場合、対数は狭義単調減少

であり、

が成り立つ。

対数の発散は「とても緩やか」であり p > 0 に対して

が成り立つ。

解析学における公式[編集]

微分に関する公式

マクローリン展開

積分に関する公式(以下の不定積分において C は積分定数とする)

関連項目[編集]

注釈[編集]

  1. ^ この条件は真数条件と呼ばれる。
  2. ^ ネイピア数 eヤコブ・ベルヌーイによる発見が1683年であり、指数関数の発見もその頃である。詳細は指数関数#歴史と概観O'Connor & Robertson 2001 を参照。

文献[編集]

参考文献[編集]

外部リンク[編集]