我的矩阵是对称的吗?

计算科学 有限元 矩阵 对称
2021-12-14 19:45:17

我通过有限元离散化获得了质量矩阵。现在,我想检查它是否对称。为此,我从矩阵中减去它的转置结果是我计算范数的另一个矩阵。我使用的范数是定义为的最大范数或定义为的 infnorm . 我希望这些规范为零,但如果我使用较粗的网格您是否认为这仅仅是由于有限精度效应而导致的数值问题?MMTmax(|ai,j|;i,j)max((|ai,j|,j),i)10191017

谢谢

1个回答

正如评论所指出的,如果矩阵与机器精度对称,则本征求解器应该不是问题。话虽这么说,但是,如果您真的担心它,只需在生成质量矩阵后将上三角形的转置复制到下三角形,然后就可以了。