我有一个 10 x 10 的矩阵。我想从这个主矩阵形成一个子矩阵,使用除第一、第二和第八列和行之外的所有行和列。
我知道 Part 可用于形成子矩阵,但这些示例主要是关于仅使用连续的行和列来形成子矩阵。
最佳答案
如果这是您的矩阵:
tst = RandomInteger[10, {10, 10}];
这将解决手头的案例:
tst[[{3, 4, 5, 6, 7, 9, 10}, {3, 4, 5, 6, 7, 9, 10}]]
您可以使用
Complement[Range[10],{1,2,8}]
而不是显式列表.
关于matrix - 如何用矩阵的一些不连续的行和列形成子矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6258349/