用稀疏矩阵和ojAlgo求解矩阵微分方程
Resolve matrix differential equation with sparse matrix and ojAlgo
我正在使用 ojAlgo 开发一个 java 进化工具,我尝试解决以下等式:
其中A是稀疏矩阵(目前矩阵的维度是2000 x 2000,以后会缩放),A不是对称的,只使用实数
我进行了一些研究,并试图在 github wiki/javadoc 上找到解决此方程式(使用 SparseStore)的方法,但我没有找到解决方法。你能帮我找到我应该使用的 methods/class 吗?
谢谢
ojAlgo 中没有direct/specific 求解微分方程的方法。你必须知道如何做(使用笔和纸)然后 ojAlgo 可以帮助你执行计算。
这里的主要问题是找到特征对,对吧?
Eigenvalue<Double> evd = Eigenvalue.PRIMITIVE.make(matrix);
evd.decompose(matrix);
Array1D<ComplexNumber> values = evd.getEigenvalues();
MatrixStore<ComplexNumber> vectors = evd.getEigenvectors();
Eigenpair pair = evd.getEigenpair(0); // One of the pairs
我正在使用 ojAlgo 开发一个 java 进化工具,我尝试解决以下等式:
其中A是稀疏矩阵(目前矩阵的维度是2000 x 2000,以后会缩放),A不是对称的,只使用实数
我进行了一些研究,并试图在 github wiki/javadoc 上找到解决此方程式(使用 SparseStore)的方法,但我没有找到解决方法。你能帮我找到我应该使用的 methods/class 吗? 谢谢
ojAlgo 中没有direct/specific 求解微分方程的方法。你必须知道如何做(使用笔和纸)然后 ojAlgo 可以帮助你执行计算。
这里的主要问题是找到特征对,对吧?
Eigenvalue<Double> evd = Eigenvalue.PRIMITIVE.make(matrix);
evd.decompose(matrix);
Array1D<ComplexNumber> values = evd.getEigenvalues();
MatrixStore<ComplexNumber> vectors = evd.getEigenvectors();
Eigenpair pair = evd.getEigenpair(0); // One of the pairs