我正在爲Android製作一個計算器應用程序,以及一位用戶請求衍生產品計算器。是否有預裝功能或自定義方法可用?謝謝。Java中的衍生物?
6
A
回答
1
我會試着從@Ernest的評論中回答。
這很大程度上取決於您想包含哪些衍生產品。如果你想只能區分多項式,那麼只需編寫你自己的分化方法很容易,因爲它們非常簡單。
需要思考的部分是表示多項式。這可以簡單地通過將每個項存儲爲由係數和指數部分組成的對來完成。用一些簡單的乘法和減法,就可以區分。
您可以進一步使用遞歸併實施用於區分的鏈式規則以允許區分嵌套多項式。
對於大多數人來說,這可能足夠好,或者比他們需要的更好。
我的建議:限制你的範圍和樂在自己
2
如果互聯網接入將是可用的,你可以委託分化Wolfram Alpha。儘管免費的API使用會帶來API調用數量的限制。
相關問題
- 1. C中的抗衍生物
- 2. C/C++中的衍生物?
- 3. OpenCV中的衍生物
- 4. Java在某個點估算衍生物
- 5. Sympy:衍生物和潛艇
- 6. 斜面情節衍生物
- 7. BigDecimal衍生物的散列碼
- 8. 樣條函數的衍生物:`scipy splev`
- 9. 設置Modelica的衍生物單元
- 10. 正弦函數的衍生物
- 11. 帶布爾值的sympy衍生物
- 12. .NET - 數據集是IEnumerable的衍生物?
- 13. 如何將sum的抽象衍生物改寫爲sympy中衍生物的總和?
- 14. 如何計算衍生物千里馬
- 15. 石墨衍生物不顯示數據
- 16. 多重衍生物到多個表
- 17. 無論如何反推衍生物的自定義損失函數的衍生物是由我自己計算
- 18. 目的衍生
- 19. 「近似」的日期點衍生物中的R
- 20. QObject衍生物中的變量訪問奇怪
- 21. 計算衍生物([I] - [I - 1])中的Ruby
- 22. R用戶定義函數中的衍生物和表達式
- 23. 符號衍生物和簡化中的R
- 24. 如何從屏幕中刪除所有衍生物體?
- 25. 使用syms和diff在MATLAB中計算混合衍生物
- 26. 功能衍生
- 27. 衍生函數
- 28. Matlab的 - 的函數表達的衍生物
- 29. Facebook圖表api friend_list的兩個應用程序的衍生物
- 30. 是一個編譯後的Python程序Python的衍生物
Android API或JDK中絕對沒有任何東西。要計算衍生物,首先必須有*函數*的表示,並且您可能會繪製它們等等。如何計算衍生物取決於您如何表示函數:*數字*或*符號*。兩者都可以完成,肯定有兩個庫可以提供幫助,但它們是蘋果和橘子,所以你需要先選擇一個。 – 2012-07-21 21:16:45
http://code.google.com/p/symja/可能是您需要的。 – assylias 2012-07-21 21:21:19
我在這個網站上看到類似的問題。可能對你有用。祝你好運。 –
MathewE
2012-07-25 07:35:29