据我所知,随着矩阵条件数的增加,精度误差会变大。
考虑一个基于矩阵的运算符:
和一个无矩阵运算符:
无矩阵算子和基于矩阵的算子之间的一个区别是结合所有 3 个方向的导数,而无矩阵算子必须每次都添加所有 3 个方向的对角线。
我尝试在数值上比较这两种方法,我发现它们之间的差异在于机器精度的顺序。似乎运营商之间的差异也在增加很大。
以下是我的问题:
1)我只是在可视化当地条件编号吗?大吗?
2)这些方法中的一种是否更好,因为差异变大了?或者这只是由于条件数的增加而变得更加明显缺乏精度?
3)我完全错了吗?(这不应该发生)