matlab中怎样计算某元素是否在某个集合中??

Python中可以使用in来判断某元素是否在集合中,而matlab中使用ismember(a,A)函数,判断元素a是否在集合A中

 1 >> a=[1,2,3];
 2 >> ismember(1,a)
 3 
 4 ans =
 5 
 6      1
 7 
 8 >> ismember(5,a)
 9 
10 ans =
11 
12      0

集合可以为向量,也可以为一个矩阵,上面例子集合为一个向量,下面例子集合为一个矩阵

 1 >> b=[1,2,3;4,5,3;7,8,7];
 2 >> b
 3 
 4 b =
 5 
 6      1     2     3
 7      4     5     3
 8      7     8     7
 9 
10 >> c=2;
11 >> ismember(c,b)
12 
13 ans =
14 
15      1

 

转载于:https://www.cnblogs.com/yuzhuwei/p/4102959.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值