対数計算機(オンライン)

任意の底での対数、自然対数、常用対数(底10)をブラウザ内で瞬時に計算します。

対数計算機はすべてブラウザ内で完結します。入力した値と底はローカルで計算され、デバイスの外に送信されることはありません。

開発・運営:Udit Agarwal

指数計算機を開く

対数計算機 について

対数計算機は、任意の正の数の対数を任意の正の底で計算し、手計算で底の変換公式を使う代わりに log_b(x) を瞬時に解けるようにします。値と底を入力するか、ln・log10・log2のクイックボタンをタップして、自然対数・常用対数・二進対数にワンクリックで切り替えられます。対数は正の値と1以外の正の底に対してのみ定義されるため、このツールは入力を検証し、値や底が範囲外の理由を説明します。代数の宿題、pHやデシベルの変換、情報理論のビット計算、あるいは log_b(x) = ln(x) / ln(b) を必要とするあらゆる計算式に役立ちます。すべてブラウザ内でローカルに計算されるため、入力した数値がデバイスの外に送られることはありません。

機能

  • 1以外の任意の正の底で対数を計算
  • 自然対数(ln)、底10の対数、底2の対数をワンクリックで切り替え
  • 標準の底の変換公式 log_b(x) = ln(x) / ln(b) を使用
  • 値や底が有効な範囲外のとき、わかりやすいエラーメッセージを表示
  • 計算結果のプレーンテキストの要約をワンクリックでコピー
  • 小数点以下最大8桁の精度で、小数や大きな値にも対応
  • 入力しながらリアルタイムに結果を表示(ページの再読み込み不要)
  • すべてブラウザ内で完結し、サーバーには何も送信しません

対数計算機 の使い方

  1. 対数を求めたい値を入力します
  2. 底を入力するか、ln・log10・log2をタップしてよく使う底を選びます
  3. 入力欄のすぐ下に結果が瞬時に表示されます
  4. 他の場所で使う場合は計算結果の要約をコピーします

例

入力

log2(8)

出力

3

8の底2の対数は3です。2^3 = 8だからです。

よくあるエラーとトラブルシューティング

  • 対数計算機に「Enter a value greater than 0.」と表示される。 — 対数は0や負の数に対しては定義されません。-8や0ではなく、8のような正の値を入力してください。
  • 底に1を入力すると結果が消える。 — 底が1だと log_b(x) は定義されません。1はどの累乗でも常に1になるためです。2、10、eなど別の底を選んでください。
  • 自然対数の結果が1ではなく0.9999999999のようにほぼ正しい値になる。 — これは通常の浮動小数点の丸め誤差です。対数計算機は最大8桁まで表示し、その精度内では ln(e) は実質的に1になります。
  • 自然対数ボタンのつもりで「E」や「2.5」と入力してしまった。 — カスタムの小数の底ではなく自然対数を計算するには、ln(底e)のクイックボタンを使うか、底の欄に e と入力してください。

よくある質問

対数計算機は何を計算しますか?
log_b(x)、つまり選んだ底bを何乗すれば値xになるかを計算します。1以外の任意の正の底と、任意の正の値を入力できます。
このツールで自然対数と底10の対数はどう違いますか?
自然対数(ln)は底e(約2.71828)を使い、lnのクイックボタンで選択します。底10の対数(常用対数)はlog10ボタンを使います。どちらも同じ log_b(x) = ln(x) / ln(b) の公式の特殊なケースです。
対数計算機はなぜ底が1や値が負の入力を扱えないのですか?
対数は正の値と1以外の正の底に対してのみ定義されます。それ以外の入力では、背後にある指数方程式が一意の解を持たなくなるためです。
二進数や情報理論のような底2の対数の問題にも対数計算機を使えますか?
はい。log2のクイックボタンをタップすると底が2に切り替わります。コンピューターサイエンスや二進の指数の問題、情報理論のビット計算でよく使われます。
対数計算機は入力した数値をどこかに送信しますか?
いいえ。対数計算機はすべてブラウザ内で完結します。入力した値や底がアップロードされたりサーバーに送信されたりすることはありません。
対数計算機の結果はどれくらい正確ですか?
結果は最大8桁の小数で表示され、宿題や工学的な見積もり、日常的な対数の計算のほとんどに十分な精度です。

関連ツール

数学の他のツール

数学のツールをすべて見る (38) · すべてのツール