让我们从一些示例数据开始:
n = 10;
rng(1); % Set seed to make example repeatable
A = rand(n,3);
thresh = [0.1 0.5 0.6];
然后,使用bsxfun
,我们可以将每个阈值应用于A
和all
中的相应列,以检查行的所有列是否都返回true
({{1 }})或不:
1
返回逻辑
的列向量
B = all(bsxfun(@gt,A,thresh),2)
我不确定在你的条件不满足的情况下返回一个空行是有意义的,但如果你想要的话:
0
1
0
1
0
0
0
0
0
0