2016-09-14 94 views

回答

7

您可以提供索引的阵列为行和列索引和MATLAB会自动返回所有的排列(通常是一个令人讨厌的功能,但这里有一个好处)。

所以,你可以这样做:

M([1 3], [1 3]) 

或者更灵活,你可以使用逻辑索引

M([true false true], [true false true]) 

或更一般(有可能更多的行和列)

row = 2;  % Could be an array of rows to exclude 
column = 2;  % Could be an array of columns to exclude 

out = M(~ismember(1:size(M, 1), row), ~ismember(1:size(M, 2), column)) 
+0

何耶,愚蠢的我,谢谢! – obchardon

+0

@obchardon如果这对你有效,考虑将其标记为解决方案 – Suever