0
JAMA를 사용하여 이미지 처리에서 일부 행렬 연산을 수행하고 있습니다. 여기에 전치 행렬을 곱합니다. 물론 가능합니다. 는하지만 다음과 같은 오류 메시지가 표시됨 :치수가 일치 할 때조차도 Jama 행렬 치수가 일치해야합니다.
Exception in thread "main" java.lang.IllegalArgumentException: Matrix dimensions must agree.
at Jama.Matrix.checkMatrixDimensions(Matrix.java:1041)
at Jama.Matrix.arrayTimes(Matrix.java:615)
at javaapplication52.JavaApplication52.main(JavaApplication52.java:66)
내 코드는 다음과 같습니다
이double dd[][]={{0,1,2,3,4,5,6,7,8},{1,2,3,4,5,6,7,8,9},{2,3,4,5,6,7,8,9,10}};
Matrix M=new Matrix(dd);
Matrix MT=M.transpose();
Matrix C=MT.arrayTimes(M);
double CC[][]=C.getArray();
for(int i=0;i<3;i++)
{
for(int j=0;j<3 ;j++)
{ System.out.println(CC[i][j]+" ");
}
System.out.println("\n ");
//nextLine();
}
감사합니다. 내 포인트가 나를 허용하지 않기 때문에 upvote 수 없습니다. –