我在Bash的程序bc
中使用負指數時遇到了困難。如果我執行echo "2*1.86929*10^05" | bc
,我得到373858.00000
的結果,而如果我執行echo "2*1.86929*10^-05" | bc
,則得到的結果只有0
。如何在使用負指數時獲得更好的準確性?在Bash中使用bc的負指數
3
A
回答
5
默認情況下,bc
的輸出四捨五入爲整數。爲了保持結果的小數部分,使用bc -l
,像這樣:
$ echo "2*1.86929*10^-05" | bc -l
.00003738580000000000
2
你需要設置的「規模」的價值 - 所以
scale=50
2*1.86929*10^-05
給人.00003738580000000000000000000000000000000000000000
+0
感謝您的幫助。我得到它的工作方式如下:'''echo「scale = 50; 2 * 1.86929 * 10^-05」| bc'''。 – d3pd 2014-10-03 11:31:31
相關問題
- 1. Bash腳本和BC
- 2. Bash腳本:指定bc輸出數字格式
- 3. 使用bc計算bash,並舍入浮點數
- 4. 如何在for循環中使用bc
- 5. 負指數中的Fortran
- 6. 在bash shell腳本轉換字符串浮點數不BC
- 7. 語法錯誤Bash命令bc
- 8. 在sed中使用負數
- 9. 負指數值?
- 10. 使用負指數在Python中訪問整個字符串
- 11. Perl中的數組和負指數
- 12. 在R中,負指數做什麼?
- 13. 一行使用sed和bc在一起?
- 14. 如何在Bash中使用awk命令比較負值?
- 15. PHP - array_fill負指數
- 16. 使用NumPy數組操作數的負指數
- 17. 使用數組進行負指數的基本計算
- 18. 在C++中使用負整數Modulo
- 19. 只允許在CXGrid中使用負數
- 20. MATLAB - 如何使用負指數數組繪製一個函數?
- 21. RSA的模數求冪的負指數
- 22. 在Python中繪製軸對數標度爲10的負指數
- 23. 如何在Clojure中創建一個負指數的冪函數?
- 24. RSA - 負指數加密
- 25. Python負指數與分區
- 26. bash腳本忽略了負數
- 27. 如何在bash中使用函數?
- 28. 在bash函數中使用管道
- 29. SOLR日期刻面和BC/BCE日期/負日期範圍
- 30. 在RcppRoll中使用負權
這種運作良好。非常感謝您的幫助。 – d3pd 2013-03-04 15:09:48