数学・統計最終更新日: 2026-09-27

対数計算

log₂(8)のような対数を、任意の底で計算します。2・10・eのワンタップ入力に対応し、底の変換の式(ln x ÷ ln b)への代入過程と、bʸ = x で真数に戻す検算を表示。常用対数・自然対数の解説つきです。

マイツールを開く
logb(x) = ?

よく使う底

例: 8、1000、e、0.5

底と真数を入力すると、対数の値が表示されます。

シェアXfB!L

使い方

  1. 1

    底を入れる

    底bを入力します。2・10・eのボタンでワンタップ入力もできます。

  2. 2

    真数を入れる

    真数xを入力します。例: 8、1000、0.5。eも入力できます。

  3. 3

    値と根拠を確認

    対数の値に加えて、底の変換の代入過程と、bʸ = x で戻す検算を確認できます。

このツールの特長

  • 任意の底の対数を計算(2・10・eはワンタップ、eは真数側にも入力可)
  • 整数になる値は誤差なしの厳密表示、小数は第6位まで表示
  • 底の変換の式への代入過程と、bʸ = x で戻す検算を表示
  • 常用対数・自然対数の解説つき、入力は送信しない

こんな場面で便利

数学の答え合わせ

log₂8 = 3 のような対数の問題で、手計算の答えと検算過程を確認する。

ビット数・桁数の見積もり

情報の分野で「2の何乗まで表せるか」をlog₂で数える。桁数の見当にも使用。

物理・化学の式の計算

pHやデシベルなど、対数を使う量の計算の下地として値を取り出す。

詳しい説明

対数 log_b(x) は「bを何乗するとxになるか」を答える関数で、2³ = 8 なら log₂8 = 3 です。本ツールでは底bと真数xを入力すると値を計算し、結果が整数になる場合(log₂8 = 3、log₃81 = 4 など)は浮動小数点誤差を除いた厳密な整数で表示します。

電卓のlogボタンは底10(常用対数)とe(自然対数ln)しか持っていないため、log₂のような計算は底の変換の式 log_b(x) = ln x ÷ ln b が必要です。ツールはこの式に数値を代入した過程をそのまま表示するので、なぜその値になるのかを確認できます。底10では「桁数 = ⌊log₁₀x⌋ + 1」のように桁の見当にも使えます。

適用条件は「真数 x > 0、底 b > 0 かつ b ≠ 1」です。真数に0や負の数は取れず、底が1なら値が定まりません。検算として bʸ を計算して真数に戻す過程も表示し、小数で丸めた場合の一致も確認できます。入力は送信されず、計算はすべてブラウザ内で完結します。

よくある質問

対数とは何ですか?

「底を何乗すると真数になるか」という指数の値です。2³ = 8 は log₂8 = 3 と書きます。対数は指数の言い換えであり、掛け算を足し算に変換する性質(log(ab) = log a + log b)から計算を大きく楽にします。

電卓の log ボタンとこのツールの違いは何ですか?

電卓のlogは底10(常用対数)、lnは底e(自然対数)専用です。それ以外の底は底の変換の式 log_b(x) = ln x ÷ ln b を手で適用する必要があり、本ツールはこの適用過程を表示します。

真数に 0 や負の数を入れるとどうなりますか?

エラーになります。b^y は常に正の数なので、対数の定義上、真数は正の数に限られます(x > 0)。

底が 1 のときはなぜ計算できませんか?

1を何乗しても1のままなので「1^y = x」となるyは存在しないか一意に定まりません。そのため対数の底は b ≠ 1 の正の数と定義されています。

すべての処理はブラウザ内で実行されます。ファイルがアップロードされることはありません。

検証: 既知値(log₂8・log₃81・log₅(1/125)・ln e)、真数・底のエラー処理、底の変換表示、ENページを自動テストで確認

今日の豆知識

10進法で桁数を数えるのは log₁₀ と同じことです。log₁₀2000 は 3と4の間の値なので、2000は4桁——「桁数 = ⌊log₁₀x⌋ + 1」の関係が成り立ちます。

利用状況の計測設定(任意)

同意した場合のみ、ランダムなブラウザIDと、ツール利用・学習の操作イベントを送信します。匿名の集計ではなく、再訪を調べるための仮名IDによる計測です。入力・回答・鍵・ファイル・検索語は送信しません。同意は90日間。断ってもすべての機能を使えます。

計測は無効です。

保存期間とプライバシー