円と直線の位置関係|中心と直線の距離 d と半径 r・判別式との対応の証明・弦の長さ2√(r²−d²)と接線の例題【数学Ⅱ・大学受験】

円と直線の位置関係|中心と直線の距離 d と半径 r・判別式との対応の証明・弦の長さ2√(r²−d²)と接線の例題【数学Ⅱ・大学受験】

合格大作戦 算数・数学公式辞典 › 図形

大学受験

d<r  ⟺  2点,d=r  ⟺  接する,d>r  ⟺  なしd<r\iff\text{2点},\quad d=r\iff\text{接する},\quad d>r\iff\text{なし}

弦の長さ ℓ=2r2−d2\ell=2\sqrt{r^2-d^2}(dd:中心と直線の距離)

この公式のポイント

  • 中心と直線の距離 dd と半径 rr をくらべる
  • d<r, d=r, d>rd<r,\ d=r,\ d>r は判別式 D>0, D=0, D<0D>0,\ D=0,\ D<0 と同じ
  • 弦の長さは 2r2−d22\sqrt{r^2-d^2}
  • 接線の条件は d=rd=r が計算が楽
うかるくん

うかるくん

円と直線が交わるかどうか、判別式を使わなくても分かるの?

合格先生

合格先生

中心と直線の距離 dd と半径 rr をくらべよう。d<rd<r なら2点で交わるぞ。

円と直線の位置関係

中心と直線の距離 d と、半径 r をくらべる

円の中心から直線までの距離を dd、半径を rr とすると

  • d<rd<r ⇔ 異なる2点で交わる(判別式 D>0D>0)
  • d=rd=r ⇔ 接する(D=0D=0)
  • d>rd>r ⇔ 共有点をもたない(D<0D<0)

DD は、円と直線の式から yy(または xx)を消した2次方程式の判別式。

弦の長さ(d<rd<r のとき):ℓ=2r2−d2\ell=2\sqrt{r^2-d^2}

dd<r2点で交わるD>0dd=r接する(1点)D=0dd>r共有点なしD<0赤:中心から直線までの距離 d 橙:共有点
中心と直線の距離 dd が半径 rr より小さいか、等しいか、大きいか

dd は点と直線の距離の公式 d=∣ax0+by0+c∣a2+b2d=\dfrac{|ax_0+by_0+c|}{\sqrt{a^2+b^2}} で求めます(中心 (x0,y0)(x_0,y_0)、直線 ax+by+c=0ax+by+c=0)。

証明:なぜ d と r で決まるのか

円の中心を O、O から直線におろした垂線の足を H とすると OH=dOH=d。直線上の点 P について、直角三角形 OHP で三平方の定理より

OP2=d2+HP2OP^2=d^2+HP^2

P が円の上にある ⇔ OP=rOP=r ⇔ HP2=r2−d2HP^2=r^2-d^2。

  • r>dr>d なら HP=r2−d2>0HP=\sqrt{r^2-d^2}>0。P は H の両側に1つずつ、2点。
  • r=dr=d なら HP=0HP=0、P=H の1点(接点)。このとき OH⊥直線なので、接線は接点を通る半径に垂直。
  • r<dr<d なら HP2<0HP^2<0 となり、そのような P はない。

2点で交わるとき、交点は H から両側に r2−d2\sqrt{r^2-d^2} ずつなので、弦の長さは 2r2−d22\sqrt{r^2-d^2} です(H は弦の中点)。

OHPQd=3r=5PH=43x+4y=15弦PQ=2×4=8
円 x2+y2=25x^2+y^2=25 と直線 3x+4y=153x+4y=15:d=3d=3、半分の弦 =25−9=4=\sqrt{25-9}=4、弦 =8=8

判別式との対応

円と直線の共有点の座標は、2つの式の連立方程式の実数解です。直線の式を円の式に代入して yy を消すと xx の2次方程式になり、実数解の個数=共有点の個数。だから D>0, D=0, D<0D>0,\ D=0,\ D<0 が「2点・接する・なし」に対応し、d<r, d=r, d>rd<r,\ d=r,\ d>r と同じことを表します。

たとえば円 x2+y2=5x^2+y^2=5 と直線 y=2x+ky=2x+k では、代入して 5x2+4kx+k2−5=05x^2+4kx+k^2-5=0、D4=4k2−5(k2−5)=25−k2\dfrac D4=4k^2-5(k^2-5)=25-k^2。一方 d=∣k∣5d=\dfrac{|k|}{\sqrt5} で、d<5d<\sqrt5 ⇔ ∣k∣<5|k|<5 ⇔ 25−k2>025-k^2>0。2つの方法の答えが一致します。

大学受験(数学Ⅱ)での使い方

大学受験

例題1(位置関係の判定)

円 x2+y2=5x^2+y^2=5 と直線 y=2x+ky=2x+k の共有点の個数を、kk の値で分類しなさい。

解き方

直線は 2x−y+k=02x-y+k=0。d=∣k∣4+1=∣k∣5d=\dfrac{|k|}{\sqrt{4+1}}=\dfrac{|k|}{\sqrt5}、r=5r=\sqrt5。

d<rd<r ⇔ ∣k∣<5|k|<5、d=rd=r ⇔ ∣k∣=5|k|=5、d>rd>r ⇔ ∣k∣>5|k|>5。(判別式 D4=25−k2\dfrac D4=25-k^2 でも同じ)

答え −5<k<5-5<k<5:2個、k=±5k=\pm5:1個、k<−5, 5<kk<-5,\ 5<k:0個

大学受験

例題2(弦の長さ)

円 x2+y2=25x^2+y^2=25 が直線 3x+4y=153x+4y=15 から切り取る弦の長さを求めなさい。

解き方

d=∣0+0−15∣9+16=3d=\dfrac{|0+0-15|}{\sqrt{9+16}}=3。弦の長さ =225−9=2⋅4=8=2\sqrt{25-9}=2\cdot4=8。

(確認:交点は (5,0)(5,0) と (−75,245)\left(-\dfrac75,\dfrac{24}5\right) で、距離は 88)

答え 88

大学受験

例題3(円外の点からの接線)

点 (4,0)(4,0) を通り、円 x2+y2=4x^2+y^2=4 に接する直線の方程式を求めなさい。

解き方

x=4x=4 は円に接しないので、傾き mm として y=m(x−4)y=m(x-4)、つまり mx−y−4m=0mx-y-4m=0。

接する ⇔ d=rd=r:∣−4m∣m2+1=2\dfrac{|-4m|}{\sqrt{m^2+1}}=2。2乗して 16m2=4m2+416m^2=4m^2+4、m2=13m^2=\dfrac13、m=±13m=\pm\dfrac{1}{\sqrt3}。

答え y=13(x−4)y=\dfrac{1}{\sqrt3}(x-4)、y=−13(x−4)y=-\dfrac{1}{\sqrt3}(x-4)

よくある間違い

腕でバツを作る合格先生

合格先生

弦の長さを r2−d2\sqrt{r^2-d^2} で止めるな。それは半分だ。2倍して 2r2−d22\sqrt{r^2-d^2} だ。

  • 直線を ax+by+c=0ax+by+c=0 の形にしないで距離を計算する:y=2x+ky=2x+k は 2x−y+k=02x-y+k=0 に直してから。
  • 弦の長さを r2−d2\sqrt{r^2-d^2} で止める:それは半分。2倍を忘れない。
  • 傾きを文字でおいて yy 軸に平行な直線を落とす:y=m(x−a)+by=m(x-a)+b では x=ax=a が表せないので、別に調べる。

練習問題

○の札を持つうかるくん

うかるくん

直線は ax+by+c=0ax+by+c=0 の形にしてから距離を出すよ

  1. 大学受験 円 x2+y2=4x^2+y^2=4 と直線 x−y+2=0x-y+2=0 の位置関係を調べ、交わるなら弦の長さを求めなさい。
    答えと解説を見るd=22=2<2d=\dfrac{2}{\sqrt2}=\sqrt2<2 なので2点で交わる。弦の長さ 24−2=222\sqrt{4-2}=2\sqrt2(交点 (0,2)(0,2)、(−2,0)(-2,0) で確認できる)
  2. 大学受験 直線 y=x+ky=x+k が円 x2+y2=8x^2+y^2=8 に接するときの kk の値を求めなさい。
    答えと解説を見るx−y+k=0x-y+k=0 で d=∣k∣2=22d=\dfrac{|k|}{\sqrt2}=2\sqrt2 より ∣k∣=4|k|=4。答え k=±4k=\pm4
  3. 大学受験 円 (x−3)2+(y−4)2=r2(x-3)^2+(y-4)^2=r^2(r>0r>0)が直線 3x+4y=03x+4y=0 と共有点をもたないような rr の範囲を求めなさい。
    答えと解説を見る中心 (3,4)(3,4) から直線への距離 d=∣9+16∣5=5d=\dfrac{|9+16|}{5}=5。d>rd>r より 0<r<50<r<5

関連する公式

よくある質問

円と直線の位置関係はどうやって調べますか?

円の中心から直線までの距離dと半径rをくらべます。d<rなら2点で交わり、d=rなら接し、d>rなら共有点がありません。

判別式を使う方法との違いは?

直線の式を円の式に代入した2次方程式の判別式Dでも判定でき、D>0、D=0、D<0がそれぞれd<r、d=r、d>rに対応します。計算はdを使うほうが楽なことが多いです。

円が直線から切り取る弦の長さは?

中心と直線の距離をd、半径をrとすると、三平方の定理より弦の長さは2√(r²−d²)です。

あわせて読みたい

出典・参考

  • 文部科学省「高等学校学習指導要領(平成30年告示)」数学Ⅱ(図形と方程式)

最終更新:2026年10月11日/作成:大学受験合格大作戦