対数とは、ひとことで言えば「何乗すればよいか」を表す数です。2 の 3 乗が 8 なら、2 を底とする 8 の対数は 3 です。考え方はこれだけです。この記事では、対数の読み方、公式、方程式の解き方、そして実生活や試験で対数が出てくる場面をわかりやすく説明します。

要点

  • 対数は指数の逆です。log_b(x) = y は b^y = x と同じ意味です。
  • 底を書かない "log" は底 10 です。"ln" は底 e(約 2.718)です。
  • ほとんどの計算は 6 つの公式で片づきます。積、商、累乗、底の変換、log_b(1) = 0、log_b(b) = 1 です。
  • 2^x = 20 を解くには、両辺の対数をとって累乗の公式を使います。x は約 4.32 です。
  • 真数条件を必ず確認しましょう。対数をとれるのは正の数だけです。

対数とは?わかりやすく言うと

すぐわかる答え: 対数は「底を何乗すればこの数になるか」という問いに答えます。つまり log_b(x) = y は b^y = x とまったく同じ意味です。たとえば 10 を底とする 1000 の対数は 3 です。10^3 = 1000 だからです。引き算が足し算を元に戻すように、対数は指数を元に戻します。

College Board の AP Precalculus Course and Exam Description も同じように定義しています。b > 0 かつ b が 1 でないとき、log_b(c) = a となるのは b^a = c のとき、かつそのときに限ります。

log_b(x) はどう読む?

log_b(x) は「b を底とする x の対数」と読みます。小さな数 b を底と呼びます。x は真数と呼びます。log_2(8) なら「2 を底とする 8 の対数」です。電卓や普通のテキストでは log2(8) と書かれることもよくあります。

底 b は正の数で、1 ではいけません。真数 x も正の数でなければなりません。0 や負の数の対数は実数の範囲では存在しません。

常用対数と自然対数とは?

特によく使う底が 2 つあり、それぞれ短い呼び名があります。

  • 常用対数: 底を書かない "log x" は底 10 を意味します。たとえば log 100 = 2 です。
  • 自然対数: "ln x" は底 e を意味します。e は約 2.718 です。たとえば ln(e) = 1 です。

電卓には LOG キー(底 10)と LN キー(底 e)があります。それ以外の底では、底の変換を使います。

log 1 = 0、log 10 = 1、ln e = 1 などの代表的な対数の値の表 覚えておきたい値。

10^0 = 1 なので log(1) = 0、10^1 = 10 なので log(10) = 1 です。 log(1000) = 3 です。また 10^-2 = 0.01 なので log(0.01) = -2 です。 log(2) は約 0.3010 なので、10^0.3010 は約 2 です。 自然対数では ln(1) = 0、ln(e) = 1 です。

対数の公式は?

これらの公式は指数法則から導かれます。

6 つの対数の公式と、数値による計算例をまとめた表 6 つの対数の公式。どれも数値ですぐ確かめられます。

  • 積: log_b(xy) = log_b(x) + log_b(y)。確認:log(100 x 1000) = log(100000) = 5、2 + 3 = 5。
  • 商: log_b(x/y) = log_b(x) - log_b(y)。確認:log_2(32/4) = log_2(8) = 3、5 - 2 = 3。
  • 累乗: log_b(x^k) = k log_b(x)。確認:log_2(8^2) = log_2(64) = 6、2 x 3 = 6。
  • 底の変換: log_b(x) = log(x) / log(b)。確認:log_2(20) = ln 20 / ln 2、約 4.32。
  • 1 の対数と底の対数: log_b(1) = 0、log_b(b) = 1。確認:5^0 = 1 なので log_5(1) = 0、7^1 = 7 なので log_7(7) = 1。

言葉でまとめると、対数の足し算は数の掛け算、対数の引き算は数の割り算になります。そして対数の中の累乗は前に出せます。底の変換は底 10 でも底 e でも使えます。どちらでも同じ答えになります。

底の変換公式はどう使う?

3 を底とする 50 の対数が必要だとします。電卓には底 3 のキーがありません。そこで常用対数どうしを割り算します。

底の変換のアニメーション:log3(50) は log 50 を log 3 で割った値で約 3.56 底の変換を使えば、どんな対数も電卓で計算できます。

目標:log_3(50) を求める。 log_b(x) = log(x) / log(b) を使う。 log(50) = 1.6990、log(3) = 0.4771。 1.6990 / 0.4771 で約 3.56。 確認:3^3.56 は約 50。

対数で指数方程式を解くには?

未知数が指数にあるときは、両辺の対数をとります。すると累乗の公式で x を前に下ろせます。

2^x = 20 を対数で順に解き、x は約 4.32 となるアニメーション 2^x = 20 を順番に解く。

  1. 2^x = 20 から始めます。
  2. 両辺の対数をとります:log(2^x) = log(20)。
  3. 累乗の公式を使います:x log(2) = log(20)。
  4. 割り算します:x = log(20) / log(2) = 1.3010 / 0.3010、約 4.32 です。
  5. 確認:2^4.32 は約 19.97。20 に近いので、答えは正しいです。

年 5% の利息でお金が 2 倍になるのは何年後?

1,000 を年 5% の利息(年 1 回の複利)で預けるとします。2,000 になるのはいつでしょう。

  1. 式を立てます:1000 x 1.05^t = 2000。
  2. 1000 で割ります:1.05^t = 2。
  3. 自然対数をとります:t ln(1.05) = ln(2)。
  4. 解きます:t = ln(2) / ln(1.05)、約 14.2 年です。
  5. 検算:14 年後は約 1,979.93。15 年後は約 2,078.93。つまり 15 年目のうちに 2 倍になります。

対数方程式の解き方と真数条件の確認は?

対数方程式は、指数の形に書き直して解きます。そのあと、すべての答えを元の式に代入して確認します。

例 1: log(x + 3) = 2。 指数の形:x + 3 = 10^2 = 100。よって x = 97。確認:log(100) = 2。正しいです。

例 2: log_2(x) + log_2(x - 2) = 3。

  1. 積の公式:log_2(x(x - 2)) = 3。
  2. 指数の形:x(x - 2) = 2^3 = 8。
  3. 展開:x^2 - 2x - 8 = 0。
  4. 因数分解:(x - 4)(x + 2) = 0、よって x = 4 または x = -2。
  5. 真数条件の確認:log_2(-2) は存在しないので、x = -2 は不適です。
  6. x = 4 を確認:log_2(4) + log_2(2) = 2 + 1 = 3。正解です。

ステップ 4 は二次方程式です。因数分解に自信がなければ、二次方程式の 3 つの解き方のガイドを見てください。

y = log x と y = 10^x のグラフはどんな形?

2 つのグラフは直線 y = x に関して対称です。グラフの上で「逆関数」とはこういう意味です。

特徴 y = 10^x y = log x
主な点 (0, 1) と (1, 10) (1, 0) と (10, 1)
定義域 すべての実数 x x > 0 のみ
値域 y > 0 すべての実数 y
漸近線 水平、y = 0 垂直、x = 0
形 どんどん速く増える どんどんゆっくり増える

各点の x と y を入れ替えると、もう一方のグラフに移ります。対数のグラフは y 軸に触れないので、log(0) には値がありません。

対数は実生活のどこで使われる?

数の範囲がとても広いとき、対数が役立ちます。対数目盛では「10 倍」が「プラス 1」になります。

  • 化学の pH。 IUPAC の pH の定義は、水素イオン活量の常用対数にマイナスを付けたものです。学校ではふつう pH = -log[H+] を使います。たとえば [H+] = 10^-3 mol/L なら pH 3 です。USGS によると、pH 5 の水は pH 6 の水より 10 倍酸性が強いです。mol/L で表す濃度はモルの考え方のガイドで説明しています。
  • 音のデシベル。 UNSW の物理学ページが説明するとおり、2 つの音のレベル差は 10 log(P2/P1) dB です。パワーが 10 倍になると 10 dB 増えます。強さが 100 倍になると 20 dB 増えます。
  • 地震のマグニチュード。 USGS によると、マグニチュードが整数で 1 上がるごとに、測定される波の振幅は 10 倍、エネルギーは約 32 倍になります。リヒタースケールは今では主に小さな局地的な地震に使われます。それ以外にはモーメントマグニチュード(Mw)が使われます。

対数でよくある間違いは?

どんな「公式」も実際の数で試してみましょう。間違った公式はすぐにボロが出ます。

間違い なぜ間違いか
log(a + b) = log a + log b log(2 + 8) = log 10 = 1 だが、log 2 + log 8 = log 16 で約 1.204
log a / log b = log(a - b) log 100 / log 10 = 2 だが、log 90 は約 1.954
(log x)^2 = 2 log x (log 1000)^2 = 9 だが、2 log 1000 = 6
負の数の対数をとる log(-5) は実数の値をもたない
すべての解を残す 必ず答えを代入し、真数条件に合わないものは除く

対数の公式でつまずきが続くなら無料体験授業を予約してください。プランと料金もご覧いただけます。

対数は試験のシラバスのどこに出る?

公式の資料に書かれている内容は次のとおりです。

  • AP Precalculus(米国): College Board の CED(Fall 2026 から有効)では、Unit 2 が "Exponential and Logarithmic Functions"(指数関数と対数関数)です。内容は対数式から片対数グラフまでです。選択式セクションの 25-40% を占めます。詳しくは AP Precalculus 試験ガイドをご覧ください。
  • AQA A-level Maths 7357(英国): セクション F "Exponentials and logarithms" では、a^x の逆としての log_a(x)、ln x、対数法則、a^x = b の解き方、y = ax^n と y = kb^x の対数グラフ、増加と減衰のモデルを扱います。AQA のシラバスページと A-level Maths ガイドをご覧ください。
  • JEE Main 2027(インド): NTA のシラバス PDF では、Unit 7(極限、連続性、微分可能性)に対数関数と指数関数、Unit 8 に対数の積分が挙げられています。JEE Main 2027 ガイドもお読みください。
  • IB、CBSE など: これらのコースでも対数は出てきますが、書き方はそれぞれ違います。自分の教育委員会や試験機関の最新シラバスを確認してください。IB の適切なコース選びには IB Maths AA vs AI ガイドが役立ちます。米国の大学入試については Digital SAT Math ガイドをご覧ください。

Asymptodeが対数の学習をどうサポートするか

対数は、公式を丸暗記するのではなく、一つひとつのルールに納得できたときに理解できます。Asymptodeでは、資格を持つメンターがお子さまをオンラインのライブ授業で1対1で指導します。メンターはAP Precalculus、AQA A-level、IB、CBSE、JEEなど、お子さまが実際に学んでいるコースに沿って、学校や試験の実際のテスト日程に合わせて計画します。

授業と授業の間には、お子さま専用の演習が届きます。たとえば前回、log(a + b)をlog a + log bに分けてしまったり、定義域の確認を忘れたりしたとします。次のワークシートはまさにその点を、お子さまのレベルに合わせて扱います。決して汎用のプリントではありません。これはAsymptodeのAIを活用した演習で、メンターの指示に沿って作られ、メンターが承認してから初めて送られます。

メンターはワークシートを採点します。保護者の方は、底の変換など、お子さまが今理解できていることと、次に練習すべきことを確認できます。こうして演習は、コースに必要な確かな対数の力に向けて、自ら軌道修正を続けます。

アドバイザーに相談して無料体験授業を受けるか、料金を見るをご覧ください。

7 November 2026 に公式資料と照らし合わせて事実確認済み。

FAQ

対数とは、簡単に言うと何ですか?

対数は必要な「何乗か」のことです。log_b(x) = y は b^y = x を意味します。たとえば 2^3 = 8 なので、2 を底とする 8 の対数は 3 です。

log と ln の違いは何ですか?

底を書かない "log" は底 10 を意味します。"ln" は自然対数で、底は e(約 2.718)です。

なぜ負の数の対数はとれないのですか?

正の底を何乗しても、結果は必ず正になります。だから log x は x > 0 のときだけ定義されます。

電卓にない底の対数はどう求めますか?

底の変換公式 log_b(x) = log(x) / log(b) を使います。3 を底とする 50 の対数なら、log 50 / log 3 を計算します。約 3.56 です。

log(a + b) は log a + log b と等しいですか?

いいえ。積の公式は log(ab) = log a + log b です。試してみましょう。log(2 + 8) = 1 ですが、log 2 + log 8 は約 1.204 です。

対数は AP Precalculus の試験に出ますか?

はい。Fall 2026 から有効な College Board のコース説明では、Unit 2 "Exponential and Logarithmic Functions" が選択式セクションの 25-40% を占めます。最新情報は AP Central で確認してください。

始める準備はできましたか?無料体験授業とアドバイザー相談を予約するか、プランと料金をご覧ください。

出典

  1. AP Precalculus Course and Exam Description (College Board, effective Fall 2026)
  2. AQA A-level Mathematics 7357: F Exponentials and logarithms
  3. NTA Syllabus for JEE (Main) 2027
  4. JEE Main official website (NTA)
  5. IUPAC Gold Book: pH
  6. USGS Water Science School: pH and Water
  7. USGS: Earthquake Magnitude, Energy Release, and Shaking Intensity
  8. UNSW Physics: What is a decibel?