标签: arrays matlab
假设在Matlab中,我有以下向量:
X = [1 2 7 4 5 9 8] Y = [2 5]
我需要X中的索引集,其中包含的元素大于Y中的元素。例如,此处所需的输出将是,
Z = [3 4 6 7]
我正在寻找一种有效的方法来做到这一点。有任何想法吗?提前致谢。
答案 0 :(得分:0)
如果您的意思是它们大于Y中的所有元素,
Z = X>max(Y);
但是,如果你的意思是它们大于至少 Y中的一个元素
Z = X>min(Y);