如何删除n时间_nth行和n时间_nthPetsc 中矩阵 K 的列并对其进行重组?

计算科学 稀疏矩阵 宠物
2021-12-13 10:33:44

我在 Petsc 中有一个矩阵 K。我想删除nth行和nth该矩阵的列并对其进行重组。我是 Petsc 的初学者。你能建议怎么做吗?

示例:我有大小为 100 x 100 的矩阵 K。我想删除第 10 行和第 10 列,以便剩余的重组矩阵为 99 x 99。

1个回答

对于大型稀疏矩阵,您不会这样做。这是一个低效的操作。相反,您将nth 行和列,并在对角线上放置一个非零条目。然后你想想你想在99×99修改后的矩阵需要看起来像100×100矩阵。