【微分法】北海道から学ぶ数学|日本数学塾
微分法は「変化の速さ」を数式で捉える大切な単元
北海道在住の方でも全国オンラインで受講可能です。微分法は高校数学の中でも「理解したつもり」になりやすい分野です。公式を丸覚えして問題集を解いている受験生は多いのですが、「なぜそこで微分するのか」「その答えが何を意味しているのか」という根本的な問いに答えられていないケースが目立ちます。この記事では、微分法の本質から応用問題での解法選択の判断まで、step by step で解説します。
微分法の出題傾向と分野の全体像
微分法は数学Ⅱ・数学Ⅲの中核単元であり、大学入試では頻出です。出題形式は大きく3つに分かれます。
- 導関数の計算・接線の方程式:基礎的な計算問題。確実に点を取る必要がある
- 関数の増減・極値・グラフの概形:導関数を使ってグラフの性質を読み取る問題
- 最大・最小値の決定、実践的な最適化問題:設定を理解し、文字式で立式し、微分で最適値を求める
特に3番目の「文字式を立てて最適化する」問題は、数学ⅡレベルでもⅢレベルでも頻出であり、ここで差がつきます。受験生がつまずく理由は、計算技術ではなく「何を変数として設定するか」「どうやって条件を式に変形するか」という論理構築の部分です。
微分の定義から導関数の計算まで:根本から理解する
ステップ①:微分の定義を言語化する
微分とは「関数 f(x) の x = a における接線の傾き」を求める操作です。言い換えると「x が a のごく近くで変わるとき、f(x) がどれくらい敏感に変わるか」を数値化するものです。
定義式は以下の通りです:
f'(a) = lim[h→0] {f(a+h) - f(a)} / h
この式の意味を丁寧に読み解きましょう。分子 {f(a+h) - f(a)} は「x が a から a+h に変わったときの f(x) の変化量」です。それを「x の変化量 h」で割ることで「1単位あたりの変化」を求めています。そして h → 0 にすることで「a 地点でのほぼ瞬間的な変化率」を得ているのです。
この直感的な理解を先に固める受験生と、公式を先に暗記する受験生では、応用問題での判断速度が大きく異なります。
ステップ②:導関数の公式を「なぜそうなるか」とともに覚える
高校で学ぶ主な微分公式は以下の通りです。
- d/dx(x^n) = n·x^(n-1)(べき関数の微分)
- d/dx(sinx) = cosx(正弦関数の微分)
- d/dx(cosx) = -sinx(余弦関数の微分)
- d/dx(e^x) = e^x(指数関数の微分)
- d/dx(log_a x) = 1/(x·lna)(対数関数の微分)
- (f + g)' = f' + g'(和の微分)
- (f·g)' = f'·g + f·g'(積の微分)
- (f/g)' = (f'·g - f·g') / g^2(商の微分)
- dy/dx = (dy/du)·(du/dx)(合成関数の微分)
このうち、ベき関数 x^n の微分がなぜ n·x^(n-1) になるかを一度は定義から導いておくとよいでしょう。二項定理を使って (x+h)^n を展開し、{(x+h)^n - x^n} / h を計算して h → 0 の極限を取れば、n·x^(n-1) が得られます。この体験を通じて「公式は定義から必然的に生まれる」という認識が深まります。
ステップ③:合成関数の微分に習熟する
合成関数の微分は受験生が頻繁に使うのに、ミスが多い分野です。y = f(g(x)) のとき、dy/dx = f'(g(x))·g'(x) という形です。
具体例で練習しておきましょう。y = (2x^2 - 3x + 1)^5 の微分を求める場合:
- 外側の関数を u^5 と見なす(u = 2x^2 - 3x + 1 が内側)
- d/du(u^5) = 5u^4
- du/dx = 4x - 3
- したがって dy/dx = 5u^4·(4x - 3) = 5(2x^2 - 3x + 1)^4·(4x - 3)
「内側の関数を先に微分した結果を、外側の微分に掛ける」という流れを体に染み込ませることが重要です。
増減表を使ったグラフ解析:微分の力を実感する
ステップ①:導関数の符号から増減を判定する
関数 f(x) の導関数 f'(x) が正の区間では、f(x) は増加しています。f'(x) が負の区間では、f(x) は減少しています。f'(x) = 0 となる点(かつその前後で符号が変わる点)が極値です。
この理由は微分の定義に遡ります。f'(a) > 0 ということは「a 地点で接線の傾きが正」つまり「x がわずかに増えると f(x) も増える」という意味だからです。
ステップ②:増減表を正確に作成する
例題:f(x) = x^3 - 3x^2 - 9x + 5 のグラフの概形を描け。
手順1:導関数を求める
f'(x) = 3x^2 - 6x - 9 = 3(x^2 - 2x - 3) = 3(x - 3)(x + 1)
手順2:f'(x) = 0 を解く
f'(x) = 0 ⟹ x = -1 または x = 3
手順3:増減表を作成
数直線上に x = -1 と x = 3 を記入し、各区間での f'(x) の符号を判定します。
- x < -1 のとき:f'(x) = 3(負)(負) > 0 → f は増加
- -1 < x < 3 のとき:f'(x) = 3(負)(正) < 0 → f は減少
- x > 3 のとき:f'(x) = 3(正)(正) > 0 → f は増加
手順4:極値を計算
f(-1) = (-1)^3 - 3(-1)^2 - 9(-1) + 5 = -1 - 3 + 9 + 5 = 10(極大)
f(3) = 3^3 - 3·3^2 - 9·3 + 5 = 27 - 27 - 27 + 5 = -22(極小)
増減表の作成には正確さが必要ですが、ここで丁寧に進めることが後の最大値・最小値問題を安定させます。
最大値・最小値問題:微分の実戦的な使い道
問題パターンの分類
微分を使った最大・最小問題は以下の3つに分類できます。
- パターンA:閉区間[a, b]での最大・最小:極値と端点値を比較
- パターンB:条件式が与えられた最大・最小:条件から変数を減らし、1変数関数に帰着させる
- パターンC:図形問題で面積や体積を最大化:図形から関数式を立てる部分が肝
パターンB(条件式による最適化)の解法 step by step
例題:2つの正の数 x, y が x + 2y = 10 を満たすとき、xy の最大値を求めよ。
ステップ1:問題を言語化する
「x + 2y = 10」という制約下で「xy を最大化する x, y は何か」を問われています。2つの変数と1つの制約条件があるので、実質的には1変数の問題に帰着できるはずです。
ステップ2:制約条件から変数を消去
x + 2y = 10 ⟹ x = 10 - 2y
x > 0 より 10 - 2y > 0 ⟹ y < 5。また y > 0 なので 0 < y < 5 の範囲が定義域。
ステップ3:目的関数を y だけで表す
xy = (10 - 2y)·y = 10y - 2y^2
f(y) = 10y - 2y^2 とおく。
ステップ4:導関数を求め、極値を探す
f'(y) = 10 - 4y
f'(y) = 0 ⟹ y = 2.5
ステップ5:最大値を判定
f''(y) = -4 < 0 なので y = 2.5 で最大値を持ちます。
このとき x = 10 - 2(2.5) = 5
xy の最大値は 5 × 2.5 = 12.5
この問題のポイントは「2つの変数を1つに減らす」という発想です。受験生が立式の段階でつまずくのは、この変数削減のプロセスを論理的に進められていないためです。
パターンC(図形から立式)の例
例題:底面の縦が x、横が 2x の長方形で、高さが h の直方体の表面積が 12 のとき、体積が最大となる x, h を求めよ。
ステップ1:図形から制約条件を立式
表面積 = 2(x·2x) + 2(x·h) + 2(2x·h) = 4x^2 + 2xh + 4xh = 4x^2 + 6xh = 12
つまり 4x^2 + 6xh = 12
ステップ2:制約条件から h を x で表す
6xh = 12 - 4x^2
h = (12 - 4x^2) / (6x) = (6 - 2x^2) / (3x)
ステップ3:目的関数(体積)を x だけで表す
V = (底面積) × (高さ) = x·2x·h = 2x^2·h
V(x) = 2x^2·(6 - 2x^2) / (3x) = 2x(6 - 2x^2) / 3 = (12x - 4x^3) / 3
ステップ4:導関数を求め最大値を探す
V'(x) = (12 - 12x^2) / 3 = 4(1 - x^2)
V'(x) = 0 ⟹ x = 1(x > 0 より)
h = (6 - 2) / 3 = 4/3
このパターンのポイントは、図形の性質(表面積の計算式)を正確に立てられるかどうかです。そこから制約条件が生まれ、変数削減が自然に決まります。
よくあるつまずきと対策
つまずき①:合成関数の微分で「外側と内側の関数を混同する」
y = sin(x^2) を微分するとき、y' = cos(x^2) と書いてしまう受験生は多いです。これは「内側の微分」を掛け忘れています。
正解:y' = cos(x^2)·2x
対策:「外側を微分 × 内側を微分」というリズムを意識して計算します。チェーンルールと呼ばれるこのアプローチを繰り返し練習する必要があります。
つまずき②:極値と最大・最小を混同する
「f'(x) = 0 だから最大値」と決めつける受験生がいます。しかし f'(x) = 0 は「極値の候補」に過ぎません。実際には:
- 区間内の極値と端点値を比較する必要がある
- f''(x) で凹凸を確認し、実際に極大か極小かを判定する必要がある
- 区間が開区間(例:0 < x < 5)なら、極値が最大・最小になるとは限らない
対策:問題文を読む段階で「定義域は何か」「端点は含むか」を確認する習慣をつけましょう。
つまずき③:立式段階で「何を変数にするか」を決められない
最適化問題で、複数の文字が出てきたとき、初学者は「どれを x にすべきか」で迷います。これは経験と問題の構造を読む力に左右されます。
対策:問題文の「求めよ」の部分に注目します。「面積を最大にする x を求めよ」なら x を変数にするとよいでしょう。また「条件式が何個あるか」も重要で、変数 n 個に対して制約条件 n-1 個あれば、1変数関数に帰着します。
つまずき④:符号判定で計算ミスが積み重なる
増減表を作るとき、導関数の各区間での符号を判定するのは単純な計算ですが、ミスが連鎖します。特に因数分解が不完全な場合、符号判定そのものが狂います。
対策:f'(x) を求めたら、必ず「因数分解できないか」を確認します。その上で、各区間で試しに値を代入して符号を確認するとよいでしょう。例えば f'(x) = (x - 1)(x - 3) なら、x = 0, 2, 4 などを代入して符号を確かめます。
日々の練習法:微分法を確実に身につけるための勉強フロー
段階1:導関数の計算を反射的に行う(1〜2週間)
毎日、様々な関数の導関数を計算する練習をします。目安は1日20〜30問。公式ありきではなく「なぜそうなるのか」を説明できる状態を目指します。特に合成関数と積の微分は重点的に演習します。
段階2:増減表からグラフの概形を描く(2〜3週間)
3次・4次関数を中心に、導関数から増減表を作成し、グラフを描く練習をします。端点での関数値、極値の座標、変曲点など、細かい情報まで読み取る精度を上げます。
段階3:立式と最適化の練習(3〜4週間)
図形問題や実践的な条件下での最大・最小を扱います。最初は「条件式を立てる→変数削減→微分」という流れをていねいに進めます。計算速度より論理の正確さを優先しましょう。
段階4:過去問と応用問題(継続)
実際の入試問題を解く段階です。時間制限を設けて、どの程度の速度で解けるかを確認します。ここでつまずいたら、段階1〜3に戻って基礎を固め直します。
この流れを通じて、微分法は「単なる計算技法」から「関数の性質を読み取る強力な道具」へと進化します。
微分法の本質理解が受験数学を変える
微分法は、高校数学の中でも「理屈を理解するか、技術を暗記するか」で学習の深さが大きく変わる分野です。導関数の定義から始まり、増減表、最適化問題へと進むこのストーリーを貫く「変化の速さを捉える」という視点を持つことで、問題を見たときの解法選択が自動的に決まるようになります。
多くの受験生は公式を暗記して問題を解く習慣で進めてきました。しかし、この段階で「なぜこの手順を踏むのか」「この計算が何を意味しているのか」という問いに立ち向かうことで、応用問題での判断速度と正確さが飛躍的に上がります。
微分法を完全に「自分の道具」にするには、定義を徹底的に理解し、様々な問題を通じて「実際の場面でどう使うのか」を体験することが不可欠です。藤原進之介も、受験生が陥りやすい「分かった気になっている状態」を丁寧に指摘し、根本的な理解へ導くことを指導の中心に据えています。
日本数学塾では、この"なぜそうなるのか"を担任制で一緒に考えます。
全国オンライン対応。まずは無料体験授業をお試しください。
