过滤矢量

tea*_*eef 2 matlab

我想以有效的方式"过滤"一个向量:

我有一个第一个向量M包含0到1之间的值和一个'关联'向量V.

我想创建一个新矩阵,其中包含V数字in M大于0.5 的元素.

我以为我可以创建一个矩阵M>0.5,其中包含0和1并保留其中的索引,而不是创建filtered = V(indexes).

我怎样才能得到这个indexes载体?(没有for循环)

Dav*_*vid 5

如果MV是相同大小的向量,那么

filteredV=V(M>0.5);
Run Code Online (Sandbox Code Playgroud)

应该工作我想.