我在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. libreadline未定義符號:使用|時在bash中的PC BC -l
- 4. Bash腳本:指定bc輸出數字格式
- 5. 如何在bash while循環條件語句中使用bc?
- 6. 在沒有bc的bash腳本中劃分數學?
- 7. bash bc無法比較數字
- 8. 使用bc計算bash,並舍入浮點數
- 9. 如何在for循環中使用bc
- 10. 負指數中的Fortran
- 11. 在bash shell腳本轉換字符串浮點數不BC
- 12. 語法錯誤Bash命令bc
- 13. 在sed中使用負數
- 14. 在舍入python中的負指數
- 15. 負指數值?
- 16. 負指數
- 17. 如何獲得在Bash中使用正負索引的子串
- 18. 指數和負數
- 19. 在bash中使用函數
- 20. 使用負指數在Python中訪問整個字符串
- 21. Perl中的數組和負指數
- 22. PHP中數組的負指數
- 23. 在R中,負指數做什麼?
- 24. 如何在Bash中使用awk命令比較負值?
- 25. python scipy.stats.powerlaw負指數
- 26. PHP - array_fill負指數
- 27. 負片段指數?
- 28. 一行使用sed和bc在一起?
- 29. 使用NumPy數組操作數的負指數
- 30. 試圖在bash腳本中將bc計算的輸出保存到變量中
這種運作良好。非常感謝您的幫助。 – d3pd 2013-03-04 15:09:48