在matlab中比较两个不等的列矩阵而不使用for循环

miz*_*uet 2 matlab

我想比较两列矩阵:例如

a=[1;2;2;3;4;4;5;6] 
b=[2;4;8] 
Run Code Online (Sandbox Code Playgroud)

并得到输出

d=[0;1;1;0;1;1;0;0]
Run Code Online (Sandbox Code Playgroud)

这是相同数量的矩阵行a.

cha*_*ang 5

ismember正是你所需要的.尝试:

  c=ismember(a,b)
Run Code Online (Sandbox Code Playgroud)