2014-01-15 91 views
-3

給定4個隨機點,我可以找到四邊形每邊的長度嗎?我能做同樣的三角形嗎?長方形的長度

基本上,我試圖找到幾何形狀的縱橫比。

+1

「給定4個隨機點,我可以找到四邊形每邊的長度嗎?」答案是肯定的。但是,如果您需要幫助解決您的編程問題,請告訴我們您的輸入是什麼樣的,您正在使用哪種語言,幷包括您的代碼/嘗試到目前爲止...... – YXD

+5

此問題似乎是脫離主題,因爲它不是關於編程。 [math.se] –

+0

可能會更好。您可以使用距離公式來查找每邊的長度。這就是你需要的。 –

回答

2

是的,你可以找到四邊形的每一邊的長度。 但首先你需要使用給定的點來識別每一面。例如,我有四個點A(x1,y1),B(x2,y2),C(x3,y3),D(x4,y4)。

現在你必須確定它可能是ABCD或ADCB或BDCA或其他東西的矩形。 如果我們考慮ABCD,那麼你可以通過

AB =((x2-x1)^2+(y2-y1)^2)^1/2

找到長度這樣就可以識別每個邊的長度。