対数計算
log₂(8)のような対数を、任意の底で計算します。2・10・eのワンタップ入力に対応し、底の変換の式(ln x ÷ ln b)への代入過程と、bʸ = x で真数に戻す検算を表示。常用対数・自然対数の解説つきです。
よく使う底
例: 8、1000、e、0.5
底と真数を入力すると、対数の値が表示されます。
使い方
- 1
底を入れる
底bを入力します。2・10・eのボタンでワンタップ入力もできます。
- 2
真数を入れる
真数xを入力します。例: 8、1000、0.5。eも入力できます。
- 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 の正の数と定義されています。
関連ツール
三角関数計算
角度を入力するとsin・cos・tanの値を一度に表示します。30°・45°・60°などの特別な角は1/2や√3/2のような厳密な値で示し、度とラジアンの両対応、pi/6のようなpi入力、象限ごとの符号と鋭角への直し方(基準角)も表示します。
二次方程式
二次方程式 ax² + bx + c = 0 の実数解・複素数解を計算。判別式と解の公式への代入を確認できます。
分数計算
分数の足し算・引き算・掛け算・割り算を正確に計算。約分した答えと帯分数・小数への変換、計算過程も表示します。
統計計算
数値を貼り付けるだけで、データ数・合計・平均・中央値・最小値・最大値・標準偏差をまとめて計算。改行・カンマ・スペース区切りに対応し、成績や売上データの分析に役立ちます。
すべての処理はブラウザ内で実行されます。ファイルがアップロードされることはありません。
検証: 既知値(log₂8・log₃81・log₅(1/125)・ln e)、真数・底のエラー処理、底の変換表示、ENページを自動テストで確認
今日の豆知識
10進法で桁数を数えるのは log₁₀ と同じことです。log₁₀2000 は 3と4の間の値なので、2000は4桁——「桁数 = ⌊log₁₀x⌋ + 1」の関係が成り立ちます。