【发布时间】:2012-05-18 10:19:42
【问题描述】:
我在 Matlab 中有两个数组
说
A = [1 4 89 2 67 247 2]
B = [0 1 1 1 0 0 1]
我想要一个数组 C,它包含数组 A 中的元素,如果 B 在相应索引处有 1。在这种情况下,C = [4 89 2 2]。
如何做到这一点?
【问题讨论】:
标签: arrays matlab vector filter
我在 Matlab 中有两个数组
说
A = [1 4 89 2 67 247 2]
B = [0 1 1 1 0 0 1]
我想要一个数组 C,它包含数组 A 中的元素,如果 B 在相应索引处有 1。在这种情况下,C = [4 89 2 2]。
如何做到这一点?
【问题讨论】:
标签: arrays matlab vector filter
>> C = A(logical(B))
C =
4 89 2 2
【讨论】: