首頁  >  問答  >  主體

java - 三點共線及其他關於點的演算法中的精確度問題

在計算三點共線的演算法中, 嘗試了計算任兩個直線的斜率相同和採用海倫公式計算面積為0的做法.
遇到的問題如下:

沒法精確的表示長度, 例如說(1,1),(2,2)之間的距離為根號2(程式裡不能表達這樣的數).這樣計算面積的時候得到的結果並不為0;

为情所困为情所困2702 天前544

全部回覆(1)我來回復

  • phpcn_u1582

    phpcn_u15822017-05-27 17:42:03

    用它們的平方,也就是2就可以準確表示了呀。

    回覆
    0
  • 取消回覆