标签: matlab
假设您有一个向量a = [1 2 3 4 5]和另一个向量b = [1 0 1 1 0]。有没有一种方法可以让我在'a'中得到与'b'中的'1'相对应的元素(即ans = 1 3 4)?
a = [1 2 3 4 5]
b = [1 0 1 1 0]
ans = 1 3 4
答案 0 :(得分:1)
a = 1:5; b = logical([1 0 1 1 0]) c = a(b);
或者
a = 1:5; b = [1 0 1 1 0] c = a(b == 1);