所以我想删除包含全零的矩阵行,但仅限于特定列。例如:
A = [[0 0 0 0; 1 2 0 4; 2 0 1 1; 0 0 0 0; 1 2 3 4; 0 1 2 3];
我想要矩阵A来检查第2和第4列是否包含零。如果是这样:然后删除整行。所以结果应该是:
A = [1 2 0 4; 2 0 1 1; 1 2 3 4; 0 1 2 3];
我写下了一些内容,但我需要将这两行合并起来:
>>> second_0 = A(:, 2) ~= 0;
>>> fourth_0 = A(:, 4) ~= 0;
>>> keep = secondColIsNonzero & fourthColIsNonzero;
>>> newA = A(keep, :)
newA =
1 2 0 4
1 2 3 4
0 1 2 3