您好我尝试通过从当前矩阵数据创建一个新矩阵来对数据进行排序,在满足条件时会遗漏行。例如,如果我只想将列17的值保持为< 2,然后我写道:
B=[0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0];
count=0
for n = 1:19709
if abs(G(n,17)) < 2
B(n,:)=G(n,:)
end
count=count+1
if count>19709
break
end
end
但是,当条件不满足时,此代码会返回一行零,而不是仅仅省略该行,但我不确定代码是否有错。谢谢!