📊 対数計算機
任意の底の対数 log_b(x) を計算し、自然対数 ln(x) と常用対数 log10(x) も出力します — すべてブラウザ内で完結。
x と b を入力すると log_b(x)、ln(x)、log10(x) を計算します。
対数計算機について
本計算機は、任意の底 b について x の対数を計算し、併せて自然対数 ln(x) と常用対数 log10(x) を出力します。すべての計算は JavaScript の Math.log を用いてブラウザ内で完結します。
計算式
- 任意の底の対数:
log_b(x) = ln(x) / ln(b)(底の変換公式) - 自然対数:
ln(x) = log_e(x)、底は e ≈ 2.71828 - 常用対数:
log10(x)、底は 10
定義域の規則
対数は x > 0 かつ b > 0 かつ b ≠ 1 のときのみ定義されます。本計算機は計算前にこれらの条件を検証します。
使い方
- 真数 x を入力します(正の値にしてください)。
- 底 b を入力します(正の値かつ 1 以外にしてください)。
- 計算ボタンを押すと、結果欄に
log_b(x)、ln(x)、log10(x)が表示されます。
よくある質問
ln と log10 の違いは?ln(x) はオイラー数 e を底とし、微積分や自然増殖でよく使われます。log10(x) は 10 を底とし、工学、音響(デシベル)、化学(pH)などでよく使われます。
底 2 には対応していますか?はい。底欄に 2 を入力すれば、2 を底とする対数 log2(x) が計算できます。
log(0) がエラーになるのはなぜ?零(および任意の非正の数)の対数は実数では定義されないため、計算機はエラーを返します。
底を 1 にできないのはなぜ?1^y = 1 が任意の y で成り立つため、log_1(x) には一意の解がありません。