任何一個可以幫助我一個矩陣的逆拿到代碼中查找使用EJML.jar發現使用EJML.jar
回答
此鏈接https://code.google.com/p/efficient-java-matrix-library/downloads/list 包含這個文件的源代碼矩陣的逆:ejml -0.24-src.zip 希望這個作品!
你應該看看API文檔。你可以在以下link找到所有的功能和類。下面的代碼將(內部)將矩陣轉換爲其反值。
Random rand = new Random();
DenseMatrix64F a = RandomMatrices.createRandom(4,4, -1, 1, rand);
// where 4,4 is the matrix size and -1,1 the range where rand has to get
// the random values to populate it.
invert(a);
//The inverse gets stored in a
我希望它能解決您的問題。
'''CCommonOps.invert(CDenseMatrix64F A)'''([Source](https://github.com/lessthanoptimal/ejml/blob/master/main/denseC64/src/org/ejml/ops) /CCommonOps.java#L499-509))如果可以反轉矩陣則返回true,否則返回false。 –
根據我的理解,'invert(a);'確實返回一個布爾值。但是,我認爲它代表了反演是否成功完成。在可能的情況下,矩陣'a'仍然反轉;否則,返回'false'布爾值。 ([來源](http://ejml.org/javadoc/org/ejml/ops/CCommonOps.html))。 –
今天,你可以使用下面的代碼:
double data[][] = new double[][]{
{ 90, 60, 90 },
{ 90, 90, 30 },
{ 60, 60, 60 }
};
SimpleMatrix m = new SimpleMatrix(data);
SimpleMatrix inverted = m.invert();
System.out.println(inverted);
- 1. 與EJML.jar文件
- 2. 發現使用
- 3. rfind實現使用發現
- 4. 發現使用Python
- 5. 發現使用jQuery
- 6. 發現使用jQuery
- 7. 發現使用python
- 8. 發現使用堆
- 9. 發現使用Beautifulsoup
- 10. 發現使用phpQuery()
- 11. 發現使用re.match
- 12. 發現使用JavaScript
- 13. 發現使用WiFi
- 14. 發現使用jQuery
- 15. 發現使用JavaScript
- 16. 發現使用SHELL
- 17. 發現使用C#
- 18. 發現使用水豚
- 19. 發現使用NLTK WordNet的
- 20. 發現含有使用PHP
- 21. 發現使用SQL在OrientDB
- 22. 使用AsyncTask實現併發?
- 23. 共發現字頻使用
- 24. 編程發現使用Java
- 25. 發現使用升壓串
- 26. 發現使用Xcode的
- 27. 創建使用共發現
- 28. 發現,如果使用Python
- 29. 發現使用反射
- 30. 發現使用LINQ和DBNulls
今天,你可以找到在Github上的源代碼:[https://github.com/lessthanoptimal/ejml](https://github.com/ lessthanoptimal/ejml) –