問題:1997年 東京大学 前期・文科 第4問
0 ≤𝑡 ≤1 をみたす実数 𝑡 に対して、𝑥𝑦 平面上の点 𝐴,𝐵 を
𝐴(2(𝑡2+𝑡+1)3(𝑡+1),−2),𝐵(23𝑡,−2𝑡)
と定める。𝑡 が 0 ≤𝑡 ≤1 を動くとき、直線 𝐴𝐵 の通りうる範囲を図示せよ。
解説を読む前に、ぜひ手を動かして解いてみてほしい。詰まったら、あるいは解けたら、ここに戻ってこよう!
まず、動く直線を一本の式にする
まずは直線 𝐴𝐵 の式を求めよう。そうしなければ何も始まらない。二点の 𝑥 座標の差は
2(𝑡2+𝑡+1)3(𝑡+1)−2𝑡3=23(𝑡+1)
なので、傾きは
−2−(−2𝑡)2/[3(𝑡+1)]=3(𝑡2−1).
傾きがわかったので、点Bを通る直線の式を書き、整理します。
𝑦+2𝑡=3(𝑡2−1)(𝑥−2𝑡3)𝑦=3(𝑡2−1)𝑥−2𝑡3(0≤𝑡≤1)
ここまでの計算が難しかった方は、いったん直線の式について復習してから戻ってきてほしい。ここからは、この式が求められたところから話を進めよう。
さて、ここからが問題です。
𝑓(𝑡)=𝑦−3(𝑡2−1)𝑥+2𝑡3=0
……受験生の皆さんの脳内をシミュレーションしてみたつもりですが、違いましたかね……? 😓
実は、この直線は「接線」だった
さて、ここで一つ、不思議な方法をご紹介させてください。曲線の見つけ方はあとで説明します。今はペンを取り出して、写経する気分でついてきてください。
曲線 𝑦 =𝑥3 −3𝑥 上の、𝑥 =𝑡 に対応する点は (𝑡,𝑡3 −3𝑡)。そこでの接線の傾きは、微分係数から 3𝑡2 −3 だから、接線の式は
𝑦−(𝑡3−3𝑡)=(3𝑡2−3)(𝑥−𝑡)𝑦=3(𝑡2−1)𝑥−2𝑡3
これは、まさに直線 𝐴𝐵 の式である。つまり、曲線 𝑦 =𝑥3 −3𝑥 の 𝑥 =𝑡(0 ≤𝑡 ≤1)における接線が、直線 𝐴𝐵 だったのだ。図にすると、次のようになる。
[図:直線ABは、三次曲線の接線]tを0から1まで動かすと、接点Pは三次曲線y=x³−3x上の(0,0)から(1,−2)まで動きます。直線ABは、その点での接線に一致します。 tを動かすと過去の直線が薄い橙色で残り、通った範囲が見えてきます。「残像を消す」で消去できます。
tを0から1まで動かすと、接点Pは三次曲線y=x³−3x上の(0,0)から(1,−2)まで動きます。直線ABは、その点での接線に一致します。 tを動かすと過去の直線が薄い橙色で残り、通った範囲が見えてきます。「残像を消す」で消去できます。
実際にスライダーを動かしてみてください。接線の通った跡が重なると、求める領域の形が見えてきます。接点をこの区間で動かしたときの接線の通過範囲を、境界も含めて図示すればよいわけです。
そんな曲線、どうやって見つけるんだ?
まあまあ、落ち着いていただいて。この不思議な式変形は、次の形に落とし込むのだ、という目標があればたどり着けます。
𝑦−𝑔(𝑡)=𝑔′(𝑡)(𝑥−𝑡).
これは、曲線 𝑦 =𝑔(𝑥) の 𝑥 =𝑡 における接線の式です。右辺を展開して、𝑦 について整理すると
𝑦=𝑔′(𝑡)𝑥+𝑔(𝑡)−𝑡𝑔′(𝑡).
これを、先ほど求めた直線の式
𝑦=3(𝑡2−1)𝑥−2𝑡3
と見比べます。同じ直線にしたいのだから、𝑥 の係数と定数項がそれぞれ一致すればよい。つまり、探している関数 𝑔 の条件は
𝑔′(𝑡)=3𝑡2−3𝑔(𝑡)−𝑡𝑔′(𝑡)=−2𝑡3
微分された関数から、元の関数へ戻す
最初の式は、未知の関数 𝑔 の微分を含む方程式、つまり微分方程式です。ただし今回は、「微分すると 3𝑡2 −3 になる関数は何か」と考えるだけ。積分すると
𝑔(𝑡)=∫(3𝑡2−3)𝑑𝑡=𝑡3−3𝑡+𝐶.
積分定数 𝐶 は、もう一つの条件で決まります。代入すると
𝑔(𝑡)−𝑡𝑔′(𝑡)=(𝑡3−3𝑡+𝐶)−𝑡(3𝑡2−3)=−2𝑡3+𝐶
これが −2𝑡3 と一致するには 𝐶 =0。したがって
𝑔(𝑡)=𝑡3−3𝑡.
あの三次曲線は、突然のひらめきで持ってきたものではなく、接線の式に合わせて逆算できたのです。
微分方程式を解かず、三次式として探してもよい
その文句は受け付けません。縛りプレイで大学受験を突破できるのなら、どうぞそのようになさってくださいね。
……と強気に書きましたが、今回やったことは多項式の積分と代入です。それに、𝑔(𝑡) が三次式だと仮定すれば、積分を使わずに見つけることもできます。
𝑔(𝑡)=𝑎𝑡3+𝑏𝑡2+𝑐𝑡+𝑑𝑔′(𝑡)=3𝑎𝑡2+2𝑏𝑡+𝑐𝑔(𝑡)−𝑡𝑔′(𝑡)=−2𝑎𝑡3−𝑏𝑡2+𝑑
これらを、それぞれ 3𝑡2 −3、−2𝑡3 と比較すれば
𝑎=1,𝑏=0,𝑐=−3,𝑑=0
と決まります。やはり 𝑔(𝑡) =𝑡3 −3𝑡 です。ここで必要なのは、一般的な微分方程式を解くことではありません。接線の式に当てはまる関数を一つ見つけて、実際に一致すると確かめれば十分です。ただの式変形なのですから。
なお、今回は元のパラメータ 𝑡 を、そのまま接点の 𝑥 座標として使えました。いつもそうできるとは限りません。この点は、次の問題でさっそく効いてきます。
そうお思いの方に、朗報です。この記事の存在意義は、そこにこそあります。次に、もう一つ問題を解いていきましょう。
次の問題:三角関数で動く直線
𝜃 がすべての実数を動くとき、直線
𝑦=(cos𝜃)𝑥+cos2𝜃
の通過領域を求め、図示せよ。
まずは三角関数を整理する
倍角の公式 cos2𝜃 =2cos2𝜃 −1 を使い、𝑡 =cos𝜃 と置きます。𝜃 がすべての実数を動くと、𝑡 は −1 ≤𝑡 ≤1 のすべての値をとるので、問題の直線は
𝑦=𝑡𝑥+2𝑡2−1(−1≤𝑡≤1)
と書けます。三角関数の見た目に惑わされず、ここからはこの直線を考えましょう。
今度は、どの曲線の接線なのか?
先ほどと同じように、曲線の接線として表したい。ただし、今回は接点の 𝑥 座標を 𝑡 と決めつけず、別の文字 𝑢 で表します。切片が傾き 𝑡 の二次式になっているので、まずは二次関数
𝑔(𝑥)=𝑎𝑥2+𝑏𝑥+𝑐(𝑎≠0)
の接線として表せないか試してみましょう。𝑥 =𝑢 における接線は
𝑦−(𝑎𝑢2+𝑏𝑢+𝑐)=(2𝑎𝑢+𝑏)(𝑥−𝑢)𝑦=(2𝑎𝑢+𝑏)𝑥−𝑎𝑢2+𝑐
これを 𝑦 =𝑡𝑥 +2𝑡2 −1 に合わせます。傾きの一致から
𝑡=2𝑎𝑢+𝑏,𝑢=𝑡−𝑏2𝑎.
定数項も一致させ、接点の座標を代入すると、
−𝑎𝑢2+𝑐=2𝑡2−1−(𝑡−𝑏)24𝑎+𝑐=2𝑡2−1
𝑡 の二次・一次・定数の係数を比較して
−14𝑎=2,𝑏2𝑎=0,𝑐−𝑏24𝑎=−1𝑎=−18,𝑏=0,𝑐=−1
探していた曲線は
𝑦=−𝑥28−1
でした。接点の 𝑥 座標は 𝑢 = −4𝑡。念のため接線の式を確かめると
𝑦−(−2𝑡2−1)=𝑡(𝑥+4𝑡)𝑦=𝑡𝑥+2𝑡2−1
確かに元の式と一致します。
𝑡 が −1 から 1 まで動く間、接点の 𝑥 座標は 4 から −4 まで動きます。今回の直線は、この放物線の −4 ≤𝑥 ≤4 の部分に接する直線だったのです。このように、動く直線の族に接する曲線が、この記事の主役である包絡線です。
接線の動く範囲を図示する
したがって、求める領域は、放物線 𝑦 = −𝑥2/8 −1 上で接点の 𝑥 座標を −4 から 4 まで動かしたときに、接線が通る範囲です。下の図の青い領域が答えで、境界も含みます。
𝑡 =cos𝜃 を動かして、接線が通った跡を眺めてみましょう。薄い橙色の残像が積み重なると、領域の形が見えてきます。「通過領域」の表示を切り替えて、答えと見比べてみてください。
[図:三角関数で動く直線の通過領域]放物線y=−x²/8−1上で、接点の横座標が−4から4まで動くときの接線の通過範囲です。青い領域が答えで、境界を含みます。薄い橙色の残像と見比べられます。
放物線y=−x²/8−1上で、接点の横座標が−4から4まで動くときの接線の通過範囲です。青い領域が答えで、境界を含みます。薄い橙色の残像と見比べられます。