我已經理解了像(2x^3 + x + 1)這樣的變量多項式的霍納方案,但是我還沒有找到兩個變量多項式的明確補充,例如(2x^6 + 3y + 9),我想在java中創建一個程序來爲我計算計劃。在兩個變量多項式中實現了Horner的java方案
2
A
回答
0
使用A[x,Y] = A[x][Y]
。換句話說,考慮在x
和Y
中的多項式,其中一些集合A
中的係數爲Y
中的多項式,其係數又是多項式,這次是A[x]
。例如,改寫
x^3+x^2Y+xY^2+xY+x^2+x+Y^3+Y^2+Y+1
爲
Y^3 + (x+1)Y^2 + (x^2+x+1)Y + (x^3+x^2+x+1)
,然後先在A[x][Y]
使用它再次申請喇叭的係數A[x]
1
,x+1
,xˆ2+x+1
和x^3+x^2+x+1
的每一個。
請注意,這將需要首先根據它們的Y
度數對單項式進行排序,然後對這些係數進行分組後,根據x
度數對單項式進行排序。
0
兩個變量,你可以將二者分開和規則應用到每個組:
x^3+x^2y+xy^2+xy+x^2+x+1+y^3+y^2+y+1=
=[1+x(1+y+y^2+x(1+y+x))+]+[1+y(1+y(1+y))]
所以算法是:
- 放置X和XY方面於一體的集團
- 將y作爲常數並應用
- 將y-only項置於另一個
- apply
相關問題
- 1. 在兩個變量(Python)中尋找兩個不等式的解決方案
- 2. C++遞歸幫助使用Horner的方法計算多項式
- 3. 在Java中傳遞兩個變量的用戶友好方式最多?
- 4. Java使用一個接口在兩個類中實現了不同的方法
- 5. 我在這個方案流實現中做了什麼錯誤?
- 6. Scilab中兩個不同變量的多項式的乘法
- 7. 在方案中實現powerset
- 8. 在多項目解決方案中傳遞變量
- 9. 在Java中使用.actionPerformed實現變量
- 10. 幫我瞭解變量在Java中的工作方式
- 11. 在Java中的兩個布爾變量
- 12. 如何在Django Admin中實現多對一的多選方案?
- 13. 在很多變量中存在大量的多項式
- 14. 如何在Java中實現兩個二維向量?
- 15. 在MongoDB中實現的可能方案
- 16. 是否可以實現多個wcf服務(多個http:方案)
- 17. 在java中比較兩個實例變量
- 18. 在Java中實現類別的解決方案
- 19. 如何在Java中使用lambdas實現兩個抽象方法?
- 20. 幫助在一個解決方案中的Visual Studio瞭解多個項目
- 21. 兩個多項式
- 22. C++ Hermite多項式實現
- 23. 哪個是在Java中實現稀疏向量的最佳方式?
- 24. 如何在用於多個項目(VS 2008)的解決方案中定義Makefile樣式的變量?
- 25. 在變量中實現' - '?
- 26. 從Java中的抽象類實施實例變量的實現
- 27. 解決三個變量的多項式來獲得半徑在Java中
- 28. 一個遞歸方案的庫實現
- 29. 在clojure中實現方案樣式的宏
- 30. Java類中實現相同方法簽名的兩個接口