java - 三點共線及其他關於點的演算法中的精確度問題
为情所困
为情所困 2017-05-27 17:40:03
0
1
573

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

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

为情所困
为情所困

全部回覆(1)
phpcn_u1582

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板