【发布时间】:2020-09-09 15:31:41
【问题描述】:
我有矩阵 A 和向量 t。我需要找到向量x,这样A*x = t 所以只有 2 步,将 maxtrix A 和向量 t 转换为三角形,然后找到向量 x(或 mb 可以使用这个库,idk 一步完成)。如何使用 MTJ 做到这一点?关于 MTJ 的文档或信息确实很少。
【问题讨论】:
标签: mtj
我有矩阵 A 和向量 t。我需要找到向量x,这样A*x = t 所以只有 2 步,将 maxtrix A 和向量 t 转换为三角形,然后找到向量 x(或 mb 可以使用这个库,idk 一步完成)。如何使用 MTJ 做到这一点?关于 MTJ 的文档或信息确实很少。
【问题讨论】:
标签: mtj
我找到了方法:
double[][] matrix = new double[n][n];
double[] vector = new double[n];
Matrix A = new DenseMatrix(matrix);
Vector t = new DenseVector(vector);
Vector x = new DenseVector(n);
A.solve(t,x)
然后我们将在 x 中得到答案
【讨论】: