我有一個程序打印出一個非常小的矩陣值。我的矩陣的一個例子是比較小值與零與具體的準確性
0.00000000000000004 0.12300000000000000
0.00000000011111114 0.00000000000038544
我想這樣做是zero
比較每個值,並接受它是zero
具有特定精度,這是9位小數。換句話說,如果一個數字的第一個十進制值是9 zeros
,我想把它看作zero
,否則不要。
我搜查了很多,但真的沒有發現任何關於它。有任何想法嗎?
比較'-1e-9 <= f <= 1e-9'? – MicroVirus
@MicroVirus是的工作,非常感謝!我用了你的條件的正確部分,'f <= 1e-9'。你能解釋一下左邊部分'-1e-9 <= f'檢查什麼嗎? – Marievi
@Marievi:'-1e-9'具有9個零作爲其第一個十進制值! –