対数計算機

無料のオンライン対数計算機。任意の底の対数(log_b)、常用対数(log10)、自然対数(ln)を底の変換公式を用いて瞬時に計算します。

981.5K 利用回数 更新日 · 2026-04-28 ブラウザ内で処理 · アップロードなし
AD

対数計算機の使い方

対数計算機を使用すると、ブラウザ上で各種対数(ログ)の値を簡単に計算し、対数の求め方や手順を確認できます。

  1. モードの選択 — 「任意の底」を選択して自由な底 b を入力するか、「log₁₀(x)」(常用対数)または「ln(x)」(自然対数)に切り替えます。
  2. 真数 (x) の入力 — 対数を求めたい数値(真数)を入力します。真数 x は 0 より大きい値(x > 0)である必要があります。
  3. 底 (b) の入力 — 任意の底モードの場合、底を入力します。底 b は 0 より大きく、1 以外の値(b > 0, b ≠ 1)である必要があります。
  4. 小数点の精度の設定 — 表示する小数点以下の桁数(0〜10桁)を指定します。

対数計算機は入力に応じて即座に結果を更新し、計算に使用された底の変換公式も合わせて表示します。

公式と理論 — 対数計算機

対数計算機は、対数の基本的な定義に基づいています。

log_b(x) = y  ⟺  b^y = x
記号意味
x真数 — 計算対象の数値 (x > 0)
b対数の底 (b > 0, b ≠ 1)
y計算結果 — 指数

対数計算機がサポートする主な2つの特殊な対数:

  • 常用対数: log₁₀(x) — 底が 10 の対数。科学や工学の分野で広く利用されます。
  • 自然対数: ln(x) = log_e(x) — 底がネイピア数 e ≈ 2.71828 の対数。微分積分学や連続成長モデルの基本となります。

底の変換公式

対数計算機は、任意の底による計算を行うために底の変換公式を適用しています。

log_b(x) = ln(x) / ln(b)

この等式を用いることで、あらゆる対数をJavaScriptの Math.log() 関数でサポートされている自然対数に帰着させて計算できます。

対数計算機の活用場面

対数計算機は、学術・教育から専門的な実務まで幅広い分野で活用できます。

  • 数学の学習・教育 — 宿題の答え合わせ、底が 10 や 2 の対数計算、底の変換公式を使った対数の求め方の理解・視覚化に役立ちます。
  • 科学・工学 — pH値の計算(pH = −log₁₀[H⁺])、音の強さや利得を表すデシベル(dB = 10·log₁₀(P₂/P₁))、地震の規模を示すマグニチュードなど、常用対数を用いた計算に最適です。
  • 情報科学(コンピュータサイエンス) — アルゴリズムの時間複雑度分析(例: O(log₂ n))では底が 2 の対数が使われます。任意の底モードで容易に計算可能です。
  • ファイナンス・金融 — 複利成長の問題で経過時間 t を求める際(t = ln(A/P) / r)、自然対数が活用されます。
  • 信号処理 — ゲイン、減衰量、SN比(S/N比)のデシベル表示など、常用対数を用いた評価に利用されます。

対数計算機は、数学、科学、工学などで指数・対数関係を扱うすべての人にとって便利なツールです。

対数計算機についてのよくある質問

対数(ログ)とは何ですか?

対数は「ある底 b を何乗すると x になるか」を表す値です。対数計算機を使えば、条件を満たす任意の底と真数について対数値を簡単に計算できます。

対数計算機の入力制限は何ですか?

真数 x は 0 より大きい必要があります(x > 0)。また、底 b は 0 より大きく、かつ 1 ではない必要があります(b > 0, b ≠ 1)。これらの範囲外の値を入力すると計算エラーとなります。

底の変換公式とは何ですか?

log_b(x) = ln(x) / ln(b) という公式です。対数計算機は内部でこの底の変換公式を利用し、自然対数関数を用いて任意の底の対数計算を行っています。

入力したデータは保存されますか?

いいえ。すべての計算はお使いのブラウザ上でローカルに行われ、データがサーバーに送信されることはありません。