対数の底の変換計算機
常用対数、自然対数、任意の底の対数を使って、有効な任意の底の対数を求めます。
対数の底を変換
真数、求める対数の底、計算に使いやすい変換先の底を入力してください。
対数の底の変換公式について
底の変換公式は、ある底の対数を、別の底の対数どうしの商として書き換える公式です。正の数 x と有効な底 a、b に対し、b を底とする x の対数は、a を底とする x の対数を a を底とする b の対数で割った値に等しくなります。この計算機は変換と最終的な対数の計算を行い、使用した分子と分母を表示します。
対数は指数についての問いに答えるものです。b を底とする x の対数が y なら、b の y 乗は x になります。多くの電卓には、底が 10 の常用対数と底が e の自然対数の専用ボタンしかありません。底の変換公式を使えば、それらの機能だけで底が 2、3、その他の有効な任意の数である対数も計算できます。
この公式が成り立つのは、対数が指数の関係を保つためです。x が b の y 乗に等しいという式の両辺で、変換先の底 a の対数を取ります。累乗の法則によって y を対数の前に出すと、a を底とする x の対数は、y と a を底とする b の対数の積になります。a を底とする b の対数で割ると y が求まり、底の変換による商が得られます。選んだ変換先の底は相殺されるので、浮動小数点のごく小さな丸め誤差を除き、有効な底ならどれでも同じ答えになります。
対数には定義域の制約があります。真数 x は零より大きくなければなりません。元の底と変換先の底はともに正で、一にはできません。一は何乗しても一なので、一般的な指数増加や減衰を表せず、底として無効です。零と一の間の底は有効で、単調減少する指数関数に対応します。
底の変換は、代数学、計算機科学、情報理論、化学、金融、工学で広く使われます。底 2 は二進数の増加や情報量、底 10 は十進の桁の規模を表し、底 e は連続的な増加に自然に現れます。電卓で使える底を選び、定義域の条件を確認し、途中の計算では小数点以下を数桁保って不要な丸め誤差を避けてください。
底の変換の例
各例では、同じ変換先の底で取った二つの対数を割ります。
| 式 | 結果 | 説明 |
|---|---|---|
| 2 を底とする 8 の対数 | 3 | 二の三乗は八です。 |
| 10 を底とする 1000 の対数 | 3 | 十の三乗は千です。 |
| 4 を底とする 2 の対数 | 0.5 | 四の二分の一乗は二です。 |
底の変換公式の使い方
- 対数の真数となる正の数を入力します。
- 計算したい対数の底を入力します。
- 10 や 2 など、有効な変換先の底を選びます。
- 「対数を計算」を選び、商を求めます。
底の変換に関するよくある質問
底の変換公式とは何ですか?
同じ変換先の底で、真数の対数を元の底の対数で割る公式です。その商は元の対数と等しくなります。
変換先の底で答えは変わりますか?
いいえ、有効な底なら数学的な値は同じです。小数の計算では、無視できる程度の丸めの差が生じることがあります。
対数の底を一にできないのはなぜですか?
一は何乗しても一で、異なる入力値を表せないためです。そのため、底が一の対数関数は定義されません。
対数の底は零と一の間でもよいですか?
はい、一未満の正の底も有効です。その対数関数は単調減少し、一より大きい底で見慣れた符号の関係が逆になることがあります。
零や負の数の対数は計算できますか?
実数の範囲ではできません。正の実数を実数乗した値は常に正だからです。複素対数には、この計算機の範囲外の追加の定義が必要です。