數學,log(x/(y*z))
和log(x)-log(y)-log(z)
are equivalent。在電腦上,他們會給出不同的答案。哪個更適合計算?計算log(x /(y * z))或log(x)-log(y)-log(z)會更好嗎?
1
A
回答
3
Log
是數值穩定的,但師並非如此。想象一下y
和z
非常接近0
。然後y * z
很有可能被評估爲0
和x/(y * z)
溢出。但log(y)
即使非常小y
給出了準確的結果。所以log(x)-log(y)-log(z)
預計會更精確。
1
所以這取決於你所需要的,前者會更快,後者更精確。
相關問題
- 1. 頭腦風暴:要計算log(n)時間內的x/y,
- 2. 增長率log(log * n)和log *(log n)哪個更快?
- 3. log(1 + x)是log1p,因爲log(1-x)是?
- 4. 如何選擇x0來證明(log x)²是Ω(log x + 5)?
- 5. floor(√2n)的O(log log n)算法?
- 6. 如何在一張圖中繪製lm(log(y)〜)和lm(y〜x + x^2)的ggplot
- 7. Matlab中的log(a * b)總是比log(a)+ log(b)更快?
- 8. 爲什麼`logBase 10 x`比'log x/log 10`慢,哪怕是專門的?
- 9. Python計算log(1 + x)/ x for x near 0
- 10. 是log(n!)= O((log(n))^ 2)?
- 11. log(n!)=Ω(n * log(n))?
- 12. [] .concat([「x」,「y」],「z」) - >如何獲得[[「x」,「y」],「z」]而不是[「x」,「y」 , 「Z」]?
- 13. 如何計算O(Log(N))?
- 14. (log n)/(log(log n))的順序是什麼?
- 15. 三個正數x,y,z的組合使x + y,x-y,y + z,y-z,x + z和x-z爲完美正方形
- 16. SQL:計算列x如果列y = z
- 17. 計算旋轉角度X-Y-Z
- 18. BASH將.log重命名爲.LOG
- 19. 證明log(n!)是Ω(n log(n))
- 20. $ x * $ y = $ z爲零
- 21. 按位AND x&y = z,x =?
- 22. 地圖和用(X,Y),(X,Z)和(Y,Z)對和相關的X工作,Y或Z座標
- 23. 'git log^X'應該顯示什麼?
- 24. matplotlib箱圖中的Log x-scale
- 25. x,y,z和帶有x(),y(),z()的點的模板函數
- 26. 序言,測試(X,Y,Z): - Y是X + Z
- 27. pow(X,Y,Z)<=> Z = X^Y加上
- 28. 如何證明X + Y - Z = X +(Y - Z)在勒柯克
- 29. log =「y」只轉換y軸標籤或我的數據的y座標?
- 30. PostgreSQL:如果column1包含x,y或z將column2設置爲x,y或z
我在VB.NET中使用Double類型嘗試了很多種數字,並得到了15 S.F.的相同答案。雙向。你用什麼語言來獲得不同的結果,以及你使用的數字的大小是多少? – 2015-02-10 19:02:19
「更好」是主觀的。 – 2015-02-10 19:06:27