回覆列表
  • 1 # 中考數學當百薈

    我將題主問題歸結為:已知三角形三邊和其中兩個頂點的座標,求第三個頂點的座標。該問題有很多辦法解決,為兼顧可讀性,在此提供一種初中生視角的解答。

    據我所知AUTOCAD應該是一款專業的製圖軟體,為使程式設計計算更具一般性,我將三角形的三邊設定為任意三個引數a,b,c(三者均為正實數)。

    將問題轉化為數學問題:

    事先任意給定三條線段a,b,c,計算a+b-c,a+c-b,b+c-a的值。

    若這三個值中任意一個值為負數,則該三角形不存在(三條線段能圍成三角形的條件是任意兩段之和大於第三段);

    若三個值均為正數,則這三條線段能圍成三角形。

    設△ABC,並約定AB=c,AC=b,BC=a,點A(xA,yA),B(xB,yB),求點C(xC,yC).

    思路(如圖):

    1.作AB邊上的高CD=h,

    2.利用勾股定理求出AD,BD,CD;

    3.求出AD/AB=k1,

    4.求出D的座標;

    5.求直線AB的斜率k2;

    6.求垂線CD的斜率,

    7.求出C的座標。

    實際操作:

    由勾股定理得,

    b^2-AD^2= a^2-(c-AD^2)

    解得

    AD=(c^2+b^2-a^2)/2c

    BD=(c^2+a^2-b^2)/2c

    h=√{[(a+c)^2-b^2][b^2-(a-c)^2]}/2c

    設k1=AD/AB

    =(c^2+b^2-a^2)/2c^2

    則k1=(xD-xA):(xB-xA)

    =(yD-yA):(yB-yA)

    解得

    xD= k1(xB-xA)+xA,

    yD= k1(yB-yA)+yA

    設k2=(yB-yA)/(xB-xA),

    則直線CD的斜率(yC-yD)/(xC-xD)=-1/ k2 。。。。。。(1)式

    由兩點間距離公式(xC-xD)^2+(yC-yD)^2=h^2 。。。。。。(2)式

    聯立上述兩式,解得

    xC=xD+k2h/√(1+k2^2)

    yC=yD-h/√(1+k2^2) 或

    xC=xD-k2h/√(1+k2^2)

    yC=yD+h/√(1+k2^2)

  • 中秋節和大豐收的關聯?
  • 請以“心底滿園春色”為題寫一篇600字文章?