在我的数值线性代数课中,我了解到对于某些矩阵,它可能有一个非常小的元素,大约为 0(并且与所有其他非零元素不同许多数量级),可以破坏条件的一个矩阵。
现在我想知道这实际上是如何工作的。当我们制定线性系统时
形成运算符需要大量数学运算. 在求解偏微分方程的情况下,我们在计算过程中会遇到很多舍入问题,这肯定会影响. 在我形成的一些矩阵中,我的算子是一个稀疏矩阵。我注意到一些元素最终大约为 0,但不是实际为零,从而降低了稀疏性,并可能破坏了矩阵的条件?从理论上讲,这些计算应该评估为零,但由于四舍五入,它们最终非零。
遍历稀疏矩阵的非零元素并过滤掉所有接近零的值并将它们设置为零是一种好方法吗?我曾考虑过这样做,但我不确定这是否是正确的方法。如果我过滤的那些数字理论上不是零,实际上它们非常小怎么办?