자바에서 행렬의 역함수를 계산하고 싶습니다. 행렬의 역행렬을 계산하는 이미 존재하는 패키지가 있습니까? 나는 question과 비슷한 것을 발견했지만, 질문에 대한 답변은 패키지를 사용하도록 강력히 권장하지 않습니다. 심지어 나는 그들이 사용하고있는 방법을 따라갈 수 없었다. 나는 10000 개의 행과 열로 이루어진 큰 행렬을 가지고있다. 나는 이 그것의 역수를 계산하고 싶습니다.자바에서 행렬의 역함수
2
A
답변
2
나는 당신이 먼저 인수 분해해야합니다, 문서 그래도 당신 행렬의 크기를보고 매트릭스 http://math.nist.gov/javanumerics/jama/doc/
하는 역 기능을 제공합니다 당신이 JAMA
에 주사를한다고 생각합니다.
3
아파치 코 몬즈 수학 linear algebra
1
la4j (Java 용 선형 대수학) 라이브러리가 매트릭스 반전을 지원하기위한 지원합니다. 여기에 간단한 예제입니다 :
Matrix a = new Basic2DMatrix(new double[][]{
{ 1.0, 2.0, 3.0 },
{ 4.0, 5.0, 6.0 },
{ 7.0, 8.0. 9.0 }
});
Matrix b = a.invert(Matrices.DEFAULT_INVERTOR); // uses Gaussian Elimination
0
자바
내가 자마가 중단 생각Matrix a =
factory.createMatrix(new RandomMatrixSource(SIZE,SIZE));
MatrixInverter inverter = a.withInverter(LinearAlgebra.GAUSS_JORDAN);
Matrix e = inverter.inverse(factory);
관련 문제
- 1. 행렬의 역함수 결정자
- 2. 일반화 된 역함수 R
- 3. math.atan2의 역함수?
- 4. 암호화를위한 행렬 곱셈 역함수
- 5. n 차원의 역함수 numpy.gradient
- 6. 반전 또는 도트 kxnxn 행렬의 빠른 방법
- 7. 행렬의 구조
- 8. 행렬의 단위를
- 9. 행렬의 승수
- 10. 다른 행렬의 각 대응하는 행에서 행렬의 각 항목을 빼는 방법
- 11. 직교 행렬의 LU 분해
- 12. 연관 행렬의 색인 다시하기
- 13. 행렬의 곱셈. 성능
- 14. 행렬의 원소를 얻는다
- 15. 행렬의 기둥을 그려라 R
- 16. 행렬의 문장 - 대각선 경우
- 17. 상관 행렬의 계산 최적화
- 18. 행렬의 행을 재정렬하는 방법
- 19. 행렬의 모든 행 바꾸기
- 20. 행렬의 더 큰 값
- 21. 희소 행렬의 점 제품
- 22. 행렬의 값 확인
- 23. 희소 행렬의 가변 개수
- 24. 행렬의 평균 찾기
- 25. 행렬의 기하 평균은
- 26. 행렬의 원소를 얻으려고 R
- 27. 행렬의 열에 이름 추가
- 28. 행렬의 모든 첨자 찾기
- 29. 행렬의 최대 크기는 R
- 30. 제곱근 행렬의 합
에 대한 선형 대수학을 사용 github에있는 예제가, 마지막 릴리스는 2005년 7월 13일 – JustDanyul
네이고, 그것을보고 너무. 나는 아파치 lib에 대해 몰랐다. 알려 주셔서 감사합니다. – jlengrand