Why does the Jama matrix inner dimension agree in the first iteration, but later it does not?
问题 Following Jama Matrices are defined in my code: P: 3*3 Matrix I: 3*3 identity Matrix K: 3*2 Matrix H: 2*3 Matrix Q: 3*3 Matrix Following is my code snippet: private Matrix getP() { P= (I.minus(K.times(H))).times(Q); Log.d("csv", "P is calculated"); return P; } While running the code, at first iteration it works, i.e, P is calculated is printed at the Logcat. However, it happens only once and the application gets stopped. Following is the error: java.lang.IllegalArgumentException: Matrix inner