円と直線は何点で交わるのか?距離で測る方法と判別式
円と直線が何点で交わるかは、連立方程式を解く前に決まっています。中心から直線までの距離 と半径 を比べるだけ。
直線の上で中心にいちばん近い点は、垂線の足です。その距離が 。近づける限界が なのだから、 が半径より大きければ直線は円の外にとどまります。
直線を平行移動させています。点線が中心から直線へ下ろした垂線で、その長さが 。
が より小さいあいだは交点が つあり、 が に届くと つに重なり、越えると消えます。交点の個数は と の大小だけで決まっている。
判別式で調べる方法
連立して文字を消すと二次方程式が出ます。その解が交点の 座標なので、実数解の個数がそのまま交点の個数です。
円 と直線 で試します。直線の式を円へ代入します。
の係数が偶数なので、 を使うと計算が軽くなります。
となるのは 、つまり のときです。この範囲で 点。
距離で調べると同じ答えになる
同じ問題を距離で解きます。直線を の形に直し、中心 からの距離を出します。
半径は です。 を書き下します。
判別式で出した と一致しました。同じことを別の道具で測っているだけです。
計算するのは と の つだけ。位置関係を知りたいだけならこちらが速い。交点の座標までは出ません。
二次方程式を作るので式が長くなります。そのぶん、そのまま解けば交点の座標まで手に入る。
位置関係だけを聞かれたら距離、交点も要るなら連立。この使い分けで手数が減ります。
例:位置関係を判定する
円 と直線 を調べます。
中心は 、半径は です。距離の公式に入れます。
で なので 。 点で交わります。
円 と直線 なら 、 で 。交わりません。
接する条件から定数を決める
接するとは です。等式なので、定数について解けば値が決まります。
円 と直線 が接する を求めます。直線を と書き直します。
より 。円の上側と下側で 本ずつ、接線が 本あります。
傾きのほうが未知の場合も同じです。円 と直線 が接する を求めます。
より です。点 から円に引いた 本の接線の傾きになっています。
交点の座標を求める
交点まで要るときは、連立して解きます。位置関係の判定は済んでいるので、解が出ることは分かった状態で計算できます。
円 と直線 の交点を求めます。
より 。それぞれ に入れて です。
交点は と 。円の式に入れ直すと 、 でどちらも成り立ちます。
代入する向きは、次数が低いほうを高いほうへ入れます。直線の式を円へ入れる形が定石で、逆にすると根号が出ます。
弦の長さは三平方で出る
点で交わったとき、切りとられる線分を弦といいます。弦の長さは交点を求めなくても計算できます。
中心から弦へ下ろした垂線は、弦を 等分します。半径、垂線、弦の半分で直角三角形ができる。

弦の長さを とすると、直角三角形の 辺は 、、 です。
が小さいほど弦は長くなります。 のとき、つまり直線が中心を通るとき、弦は直径になって最長の 。
例:弦の長さを求める
円 が直線 から切りとる弦の長さを求めます。
中心 からの距離を出します。
半径は なので、公式に入れます。
交点の座標を求めずに済みました。連立して 点を出し、距離の公式で測る道もありますが、根号の計算が増えます。
例:弦の長さから半径を出す
円 が直線 から切りとる弦の長さが だとします。 を求めます。
中心 から直線までの距離は次のとおり。
弦の半分は です。三平方の関係に入れます。
です。 つの量のうち つが分かれば、残りが決まります。
中心を通る直線
直線が中心を通れば です。 が必ず成り立つので、交点は つ。
このとき弦は直径になります。円と直線の問題で「弦が直径になる条件」と聞かれたら、直線が中心を通る条件を書けばよい。
たとえば直線 が円 から直径を切りとる条件なら、中心 を代入して 、 です。
円 と直線 の位置関係はどれですか。
- 異なる 点で交わる
- 点で接する
- 共有点をもたない
- 直線が中心を通る
定数の範囲を答える形
位置関係を聞かれる問題は、答えが定数の範囲になることが多くなります。 と の大小を不等式で書き、それを解く流れです。
円 と直線 が共有点をもつ の範囲を求めます。共有点をもつのは のとき。
です。接する場合も共有点をもつので、等号が入ります。
「異なる 点で交わる」なら等号なし、「接する」なら等号だけ、「共有点をもつ」なら等号つき。問題文のどれに当たるかで、不等号が変わります。
中心と半径を読む
中心から直線までの距離を出す
と を比べて場合を決める
交点や弦が要るなら連立か三平方へ進む
内部の点を通る直線は必ず 2 点で交わる
点 が円の内部にあるとします。 を通る直線を引くと、中心から直線までの距離 は、中心と の距離より大きくなりません。
垂線の足が直線の上でいちばん近い点なので、 を通る以上 です。 が内部にあるなら なので、 が従います。
つまり内部の点を通る直線は、向きをどう変えても 点で交わる。判定を計算せずに済む場面です。
逆に が円の外にあれば、 点で交わる向きも、接する向きも、交わらない向きもあります。向きしだいで 通りとも起こる。
定点を通る直線が切りとる弦の最大と最小
点 を通る直線が、円 から切りとる弦の長さを考えます。
弦の長さは でした。 は で固定なので、 は だけで決まります。 が小さいほど弦は長い。
を通る直線を回すと、 は から まで動きます。 です。
直線が中心を通る場合。弦は直径になり、長さは で最大です。
直線が に垂直な場合。 がいちばん大きくなり、弦は で最小になります。
最大が 、最小が 。 なので、幅はそれほど広くありません。
が を越えられないのは、直線が を通ると決まっているからです。 から離れた直線なら をもっと大きくできますが、それは条件を外れます。
交点を通る円を作る
円 と直線 の交点を通り、原点を通る円を求めます。交点の座標を出さずに書けます。
円の式を の形にした と、直線の式を の形にした を、次のように組み合わせます。
この式は、 がどんな値でも つの交点で成り立ちます。交点では両方の括弧が になるためです。
原点を通る条件を書きます。 を代入します。
代入して整理すると です。
検算します。交点は と でした。 つ目は 、 つ目は 。原点は で、 点とも通っています。
交点を求めてから 点を通る円として解く道もありますが、座標が無理数になる問題ではこの形が効きます。











中心 (0,0) から直線までの距離は 2∣−4∣=22 です。半径も 8=22 なので d=r となり、接します。