请问我可以问一个有点愚蠢的问题吗?我有一个复杂的矩阵A作为一组方程。我想找到Ax=b的解决方案,其中b是右侧的向量。所以我在A上调用了 zgetrf(进行 LU 分解),然后从Lapack /MKL 调用了A和b上的 zgetrs (求解 LU 矩阵的线性系统)。但这最终会出现错误,zgetrf无法分解矩阵A并说它是奇异的。所以我在上面调用了 SVD - zgesvd。这有效。但是矩阵A的特征值如下:
(2885.24776463951,8.34234423485148)
(1.41421356237310,1.41421356237310)
(1.41421356237309,0.144427825453540)
(1.257628062933306E-014,0.000000000000000E+000)
(0.000000000000000E+000,0.000000000000000E+000)
(0.000000000000000E+000,0.000000000000000E+000)
(0.000000000000000E+000,0.000000000000000E+000)
(0.000000000000000E+000,0.000000000000000E+000)
我能找到zgetrf分解的问题在哪里吗?我认为这样的特征值表明矩阵 A 仅具有 4 级,尽管物理尺寸为 8 x 8 ...我可以估计哪些线是相关的吗?非常感谢