如何删除矩阵中超出范围-200 +200的值

时间:2014-10-15 09:47:48

标签: matlab

我想知道如何删除矩阵中超出特定范围的所有行?在矩阵中,我需要查看列测试(:,5)并删除超出范围-200 +200的所有值。谢谢!

1 个答案:

答案 0 :(得分:3)

这应该有效

testing = 200 * randn(1e4, 5);

badRows = testing(:, 5) < -200 | testing(:, 5) > 200;
testing(badRows, :) = [];