我在 Java 中有几行简单的代码,使用 ejml Equation 如下:
eq.process("T = zeros(2,3)");
eq.process("T(1,1)=10");
eq.process("T(1,0)=1");
eq.process("T(1,2)=8");
最后一行不起作用,抛出错误“Submatrix out of bounds. Lower extent”。显然,矩阵 T 的大小为 2x3,索引从 0 开始,因此 T(1,2) 必须有效。我还尝试转换为原始矩阵,如下所示:
DenseMatrix64F m=eq.lookupMatrix("T");
m.set(1, 2, 7);
它有效。这是这个库的错误吗?