問いしるべ
包絡線 直線の集まりから曲線が現れる

直線の集まりから曲線が現れる

東大の問題から学ぶ包絡線(1997年・文科第4問)

著者:柚木芹香

問題:1997年 東京大学 前期・文科 第4問

問題

オリジナル

0≤t≤1 をみたす実数 t に対して、xy 平面上の点 A,B を

A(2(t2+t+1)3(t+1),−2),B(23t,−2t)

と定める。t が 0≤t≤1 を動くとき、直線 AB の通りうる範囲を図示せよ。


解説を読む前に、ぜひ手を動かして解いてみてほしい。詰まったら、あるいは解けたら、ここに戻ってこよう!

まず、動く直線を一本の式にする

まずは直線 AB の式を求めよう。そうしなければ何も始まらない。二点の x 座標の差は

2(t2+t+1)3(t+1)−2t3=23(t+1)

なので、傾きは

−2−(−2t)2/[3(t+1)]=3(t2−1).

傾きがわかったので、点Bを通る直線の式を書き、整理します。

y+2t=3(t2−1)(x−2t3)y=3(t2−1)x−2t3(0≤t≤1)

ここまでの計算が難しかった方は、いったん直線の式について復習してから戻ってきてほしい。ここからは、この式が求められたところから話を進めよう。

さて、ここからが問題です。

f(t)=y−3(t2−1)x+2t3=0

……受験生の皆さんの脳内をシミュレーションしてみたつもりですが、違いましたかね……? 😓

実は、この直線は「接線」だった

さて、ここで一つ、不思議な方法をご紹介させてください。曲線の見つけ方はあとで説明します。今はペンを取り出して、写経する気分でついてきてください。

曲線 y=x3−3x 上の、x=t に対応する点は (t,t3−3t)。そこでの接線の傾きは、微分係数から 3t2−3 だから、接線の式は

y−(t3−3t)=(3t2−3)(x−t)y=3(t2−1)x−2t3

これは、まさに直線 AB の式である。つまり、曲線 y=x3−3x の x=t(0≤t≤1)における接線が、直線 AB だったのだ。図にすると、次のようになる。

[図:直線ABは、三次曲線の接線]

tを0から1まで動かすと、接点Pは三次曲線y=x³−3x上の(0,0)から(1,−2)まで動きます。直線ABは、その点での接線に一致します。 tを動かすと過去の直線が薄い橙色で残り、通った範囲が見えてきます。「残像を消す」で消去できます。

実際にスライダーを動かしてみてください。接線の通った跡が重なると、求める領域の形が見えてきます。接点をこの区間で動かしたときの接線の通過範囲を、境界も含めて図示すればよいわけです。

そんな曲線、どうやって見つけるんだ?

まあまあ、落ち着いていただいて。この不思議な式変形は、次の形に落とし込むのだ、という目標があればたどり着けます。

y−g(t)=g′(t)(x−t).

これは、曲線 y=g(x) の x=t における接線の式です。右辺を展開して、y について整理すると

y=g′(t)x+g(t)−tg′(t).

これを、先ほど求めた直線の式

y=3(t2−1)x−2t3

と見比べます。同じ直線にしたいのだから、x の係数と定数項がそれぞれ一致すればよい。つまり、探している関数 g の条件は

g′(t)=3t2−3g(t)−tg′(t)=−2t3

微分された関数から、元の関数へ戻す

最初の式は、未知の関数 g の微分を含む方程式、つまり微分方程式です。ただし今回は、「微分すると 3t2−3 になる関数は何か」と考えるだけ。積分すると

g(t)=∫(3t2−3)dt=t3−3t+C.

積分定数 C は、もう一つの条件で決まります。代入すると

g(t)−tg′(t)=(t3−3t+C)−t(3t2−3)=−2t3+C

これが −2t3 と一致するには C=0。したがって

g(t)=t3−3t.

あの三次曲線は、突然のひらめきで持ってきたものではなく、接線の式に合わせて逆算できたのです。

微分方程式を解かず、三次式として探してもよい

その文句は受け付けません。縛りプレイで大学受験を突破できるのなら、どうぞそのようになさってくださいね。

……と強気に書きましたが、今回やったことは多項式の積分と代入です。それに、g(t) が三次式だと仮定すれば、積分を使わずに見つけることもできます。

g(t)=at3+bt2+ct+dg′(t)=3at2+2bt+cg(t)−tg′(t)=−2at3−bt2+d

これらを、それぞれ 3t2−3、−2t3 と比較すれば

a=1,b=0,c=−3,d=0

と決まります。やはり g(t)=t3−3t です。ここで必要なのは、一般的な微分方程式を解くことではありません。接線の式に当てはまる関数を一つ見つけて、実際に一致すると確かめれば十分です。ただの式変形なのですから。

なお、今回は元のパラメータ t を、そのまま接点の x 座標として使えました。いつもそうできるとは限りません。この点は、次の問題でさっそく効いてきます。


そうお思いの方に、朗報です。この記事の存在意義は、そこにこそあります。次に、もう一つ問題を解いていきましょう。

次の問題:三角関数で動く直線

問題

オリジナル

θ がすべての実数を動くとき、直線

y=(cos⁡θ)x+cos⁡2θ

の通過領域を求め、図示せよ。

まずは三角関数を整理する

倍角の公式 cos⁡2θ=2cos2⁡θ−1 を使い、t=cos⁡θ と置きます。θ がすべての実数を動くと、t は −1≤t≤1 のすべての値をとるので、問題の直線は

y=tx+2t2−1(−1≤t≤1)

と書けます。三角関数の見た目に惑わされず、ここからはこの直線を考えましょう。

今度は、どの曲線の接線なのか?

先ほどと同じように、曲線の接線として表したい。ただし、今回は接点の x 座標を t と決めつけず、別の文字 u で表します。切片が傾き t の二次式になっているので、まずは二次関数

g(x)=ax2+bx+c(a≠0)

の接線として表せないか試してみましょう。x=u における接線は

y−(au2+bu+c)=(2au+b)(x−u)y=(2au+b)x−au2+c

これを y=tx+2t2−1 に合わせます。傾きの一致から

t=2au+b,u=t−b2a.

定数項も一致させ、接点の座標を代入すると、

−au2+c=2t2−1−(t−b)24a+c=2t2−1

t の二次・一次・定数の係数を比較して

−14a=2,b2a=0,c−b24a=−1a=−18,b=0,c=−1

探していた曲線は

y=−x28−1

でした。接点の x 座標は u=−4t。念のため接線の式を確かめると

y−(−2t2−1)=t(x+4t)y=tx+2t2−1

確かに元の式と一致します。

t が −1 から 1 まで動く間、接点の x 座標は 4 から −4 まで動きます。今回の直線は、この放物線の −4≤x≤4 の部分に接する直線だったのです。このように、動く直線の族に接する曲線が、この記事の主役である包絡線です。

接線の動く範囲を図示する

したがって、求める領域は、放物線 y=−x2/8−1 上で接点の x 座標を −4 から 4 まで動かしたときに、接線が通る範囲です。下の図の青い領域が答えで、境界も含みます。

t=cos⁡θ を動かして、接線が通った跡を眺めてみましょう。薄い橙色の残像が積み重なると、領域の形が見えてきます。「通過領域」の表示を切り替えて、答えと見比べてみてください。

[図:三角関数で動く直線の通過領域]

放物線y=−x²/8−1上で、接点の横座標が−4から4まで動くときの接線の通過範囲です。青い領域が答えで、境界を含みます。薄い橙色の残像と見比べられます。