底の変換公式を用いて、任意の値の任意の底における対数を計算します。自然対数、常用対数(底10)、底2の対数のクイックプリセット付き。無料ですぐに利用できます。

結果
自然対数 — ln(x)
常用対数 — log₁₀(x)
二進対数 — log₂(x)
結果は底の変換公式 logb(x) = ln(x) ÷ ln(b) を使用します。値は正、底は正かつ1以外である必要があります。

対数計算ツールについて

対数計算機は、任意の正の値xと任意の有効な底bについて、底bの対数log b(x)を計算します。よく使う3種類の対数(自然対数ln(x)、常用対数log₁₀(x)、二進対数log₂(x))はワンクリックのプリセットとして用意され、カスタム欄では他の任意の底も指定できます。

対数とは「底を何乗すればxになるか?」を答えるものです:log₂(8) = 3 なのは 2³ = 8 だからです。任意の底については、底の変換公式 logb(x) = ln(x) ÷ ln(b) を使って計算します。値は正でなければならず、底も正かつ1以外でなければなりません。

対数は、化学のpH、音響のデシベル、リヒタースケール、アルゴリズムの計算量、複利成長など、指数的な現象があるところに必ず登場します。この無料の計算機なら、関数電卓を使わずにブラウザ上ですぐに答えが得られます。

対数計算ツールの使い方

  1. 値xを入力します(正の数である必要があります)。
  2. 底を選びます:ln、log₁₀、log₂のプリセット、またはカスタムを選んで任意の底を入力します。
  3. 底の変換公式で計算された結果を確認します。

よくある質問

指数の逆演算です。logb(x)は、bをxに変える指数を意味します。10³ = 1000 なので、log₁₀(1000) = 3 となります。対数は掛け算を足し算に変換するため、指数的なスケールを扱いやすくします。

logb(x) = ln(x) ÷ ln(b) です。どんな対数も自然対数だけから計算できます。この計算機(および多くのソフトウェア)は、5や2.5のような任意の底の対数をこの方法で評価しています。

違いは底だけです。lnはオイラー数e ≈ 2.71828を底とし、微積分で中心的に使われます。log₁₀はpHやデシベルのような10進スケールに適しています。log₂はビットから二分探索の計算量まで、コンピューティングでよく使われます。

正の底のどんな実数乗も、ゼロや負の結果を生むことはないため、そこでは対数が定義されません。この計算機はx > 0を要求し、それ以外は無効な入力として扱います。

1のどんな乗数も1になるため、「1を何乗すればxになるか?」という問いには、x以外の答えが存在しません。数学的には、ln(1) = 0となり、底の変換公式でゼロ除算が発生してしまいます。

シェアする
お困りですか?
このツールで問題が見つかりましたか?チームにお知らせください。
問題を報告

この無料ツールをあなたのウェブサイトに追加 — 下のコードをコピーして貼り付けてください。