matlab中判断一个元素或向量中的元素是否在另一个集合中

matlab中如何判断一个元素或向量中的元素是否在另一个集合中?

使用ismember命令可以做到。

假设有元素a,向量b,集合c。

>> a = 1;
>> b = [1, 3, 2];
>> c = [1, 2, 3, 4];
>> ismember(a, c)

ans =

  logical

   1

>> ismember(b, c)

ans =

  1×3 logical 数组

   1   1   1