Чтобы выполнить разложение LU с помощью Apache Commons Math , я реализовал следующее:
Исходная матрица в виде double[][]
:
A matrix :
1.9720119421779572E-13 -1.5495666760275814E-12
8.940570999398516E-6 1.1377963306426943E-6
Операция создания RealMatrix
как Javadoc относится:
RealMatrix A_Rmatrix = MatrixUtils.createRealMatrix(A_matrix);
И окончательные результаты:
A_RMatrix :
{0; -0}
{0.0000089406; 0.0000011378}
Я понимаю, что RealMatrix
не нравится "большойцифры».Я обнаружил, что размеры матрицы ограничены (64, 64).
Проблема в том, что «большие числа» не поддерживаются.Как я могу справиться с ними?