回覆列表
-
1 # 使用者2292825661151
-
2 # 使用者7648761603247
直線的引數方程{x = a+mt ,y=b+nt (t 為引數)中,只有 m^2+n^2 = 1 時,t 才是直線上點(x,y)到點(a,b)的距離,所以遇到不滿足時,首先要化成滿足 m^2+n^2 = 1 。比如{x = 2-1/2*t ,y = -1+1/2*t ,要改寫成 {x = 2-√2/2*s ,y = -1+√2/2*s 才行,此時 |s2-s1| 就是弦長了。而 t=√2*s ,所以 |s2-s1| = √2/2*|t2-t1| 。 至於 {x = 2+t ,y = 1+t ,要先寫成 {x = 2+√2/2*s,y=1+√2/2*s (相當於作變數代換 t = √2/2*s ),代入圓的方程,利用根與係數的關係求出 |s2-s1| 即為弦長 。
直線上已知點(a,b),則直線為
y-b=k(x-a)
圓記作
(x-c)^2+(y-d)^2=R^2
聯立方程組,解出
x1=x1(k),y1=y1(k)
x2=x2(k),y2=y2(k)
這是圓與直線的兩個交點。
弦長L就是兩個交點的距離,
(x2-x1)^2+(y2-y1)^2=L^2
把k解出來,所有的就都求出來了。
高中的解析幾何題,我覺得挺無腦的,就是計算量賊大。慢慢算就行了。