我在這方面的數學有點不穩定。除了*/- +和for循環之外,有沒有人知道如何使用數學函數來計算10^2.2等功能?我無法訪問數學庫(並且不能導入/包含它),但需要計算這些內容。嗯..也許我應該看看數學庫是如何做到的。計算for循環中的分數指數沒有電源功能
回答
您可以使用泰勒(或Maclaurin)系列擴展僅使用基本算術計算日誌&指數。所以,你應該能夠採取一定身份的優勢:
exp(ln(a)) = a
ln(a^b) = b*ln(a)
ln(1+x) = x - (x^2)/2 + (x^3)/3 - ... + ...
exp(x) = 1 + x + (x^2)/2 + ...
見你可以讓這一切有什麼...
如果他沒有數學庫,那麼他可能沒有日誌功能 – Seth 2010-08-31 07:23:41
@Seth這就是爲什麼他需要的循環。換句話說,他現在做。 – aaronasterling 2010-08-31 07:28:27
您可以使用此方法 - http://mathworld.wolfram.com/ContinuedFraction.html得到一個非常接近。
快遞指數爲分數,分開兩部分(如果數字過於大了,你可以繼續使用部分擴張以獲得良好的近似) :
2.2 = 22/10 = 11/5
10^2.2 = 10 ^(11/5)=(10^11)^(1/5)
整數部分當不可不會成爲問題(請參閱http://en.wikipedia.org/wiki/Exponentiation_by_squaring)。然後,您可以通過此處介紹的算法之一計算根:http://en.wikipedia.org/wiki/Nth_root_algorithm
- 1. 如何計算python3.6 for循環中的指數?
- 2. for循環的迭代次數計算
- 3. for循環計數
- 4. for循環從數據幀計算
- 5. for循環功能
- 6. 功能for循環
- 7. 使用循環的電源功能
- 8. 有沒有辦法忽略for循環中的計數器?
- 9. 計數for循環C++中的次數
- 10. 更好倒塌循環指數計算
- 11. 功能的PHP for循環
- 12. 如何計算for循環
- 13. for循環(稅計算器)
- 14. 偏移計算for循環
- 15. for循環中的指針算法
- 16. For循環中的設備功能的計算能力1.1設備
- 17. 功能的雙電源沒有math.h中
- 18. 指數沒有math.pow使用for循環(在java中)
- 19. 沒有for循環seq的間隔數
- 20. 如何創建for循環來計算r中分箱數據的gini函數?
- 21. 用For循環計數
- 22. For循環,繼續計數
- 23. Tkinter for循環計數器
- 24. for Java中的循環 - 指數
- 25. 嵌套for循環中的C++計算
- 26. 計算for循環中的p值
- 27. for循環中的計算速度
- 28. 計算循環中的計數失敗
- 29. for循環功能推遲
- 30. 功能在for循環
請參閱:http://stackoverflow.com/questions/164964/how-are-exponents-calculated。相關問題。 (基本上,你需要使用一系列的擴展和四捨五入的期望水平) – dirkgently 2010-08-31 07:18:15