Matlab:我有一个包含两列和大量行的矩阵。我想只保留第一列中的条目小于阈值1并且第2列的条目小于另一个阈值2的行。最后我想要一个仍然有两列而不是行的矩阵。 我试过像:
CorrLPX(CorrLPX(:,1) < -0.2 & CorrLPX(:,2) < -0.3) = [];
我该怎么做?
答案 0 :(得分:0)
要保留原始列数,您应该仅对行使用逻辑索引并选择所有列。这可以由冒号操作员完成:
CorrLPX((CorrLPX(:,1) < -0.2 & CorrLPX(:,2) < -0.3),:) = [];