我想解決一個線性系統。我的矩陣A的維數是1200x1200,矩陣b是1200x1。所以通過公式Ax = b,我想找到x將是1200x1。現在我主要關心的是我的矩陣A有非常少的非零值,比如每行中至多有5個非零值。所以你有什麼建議? LU分解能幫助我更多嗎?或任何其他分解如稀疏分解。我使用java作爲線性系統是總算法的一部分,我不想更改編程語言。我已經知道COLT有更好的課堂來解決問題。任何人都可以使用COLT解決線性系統的一些示例代碼提示我嗎?我採取的事情是一個政策問題迭代在Java中使用COLT解決線性系統
0
A
回答
0
沒有與支持一個開源的Java庫執行適用於向量和矩陣的最常見的操作。 它還具有解決nxn線性系統和LU分解的功能。 你可以下載所有的源代碼和API文檔從: http://imr-lib.blogspot.com 這是一個非常易於使用的庫,你可以拿起代碼裏面看到的執行情況;它使用數值分析技巧來執行LU分解並求解nxn線性系統。
1
你可以使用Linear Algebra 4 Java,它是開源的,支持稀疏矩陣。你也可以選擇矩陣求解器(Gaussian,Jacobi,Seidel)。
相關問題
- 1. 使用fsolve解決非線性系統
- 2. sympy問題解決線性系統
- 3. 線性系統解決方案
- 4. 解決帶參數的線性系統
- 5. 解決二元線性系統+ SAGE
- 6. 用numba和CUDA解決使用Python的線性系統
- 7. 解決(密集)線性系統Ax = b使用boost
- 8. 使用python解決非線性超定系統
- 9. 用dpotrs解決線性系統(Cholesky分解)
- 10. 如何在Linux shell中解決線性系統問題?
- 11. 在Matlab中找到線性系統的解決方案?
- 12. 在Maxima中求解線性系統
- 13. 在Java中使用系統屬性
- 14. 如何解決numpy中的冗餘線性系統?
- 15. C++如何解決非常大的稀疏線性系統系統
- 16. Sympy無法解決ODE的線性系統
- 17. 加快解決與numpy的三角形線性系統?
- 18. 線性方程組的R解決系統 - 驗證
- 19. 如何解決從斯卡拉大型稀疏線性系統
- 20. 檢測Matlab故障解決稀疏線性系統
- 21. Matlab to Python:使用SVD解決系統
- 22. 使用八度解決ODE系統
- 23. 使用MATLAB的符號引擎來解決4乘4線性系統
- 24. 系統在線或離線解決方案
- 25. ConfigFactory ParseFile解決與變量替換Java系統屬性
- 26. 在沒有NumPy的情況下解決Python中的線性系統
- 27. 待定線性系統的隨機解
- 28. 在c#中解決特徵系統?
- 29. Can Octave:解決線性系統有很多解決方案還是沒有解決方案?
- 30. Java/COLT中「long」的矩陣?
我希望我的數學能力更強;但對於理論上的增強你可能會嘗試https://mathematics.stackexchange.com – 2013-03-09 00:05:45
感謝您的建議。實際上我已經實現了價值迭代的東西,但需要爲策略迭代進行編程。數學部分現在不再需要了。我希望COLT API能夠與我的代碼一起正常工作。但問題是這個API沒有太多的幫助 – 2013-03-09 00:19:54