标签: matlab
我有相同大小的数组:
a = 5:10; b = [1 0 1 1 0 0];
我想选择布尔数组(b)中的元素为1。
c = [5 7 8];
我想以优雅的方式做到没有循环。
答案 0 :(得分:4)
如果b不合逻辑,你可以c = a(logical(b))。如果是,则只需c = a(b)。
c = a(logical(b))
c = a(b)