MATLAB 检验矩阵中是否有某些元素 对元素统计

检验矩阵中是否有某个元素

ismember(A,a)

find函数

 

>> a=[1 2 3]
flag = find(a==2);
if flag
disp('here')
else
disp('not here')
end

a =

     1     2     3

here
>> 

 

有一组数据,数据中的‘甲’,‘乙’,‘丙’是不同的类型,对其求和并按照不同的全脂计算总量

>> a = ['甲' ;'乙'; '乙'; '甲';'丙' ;'甲'; '丙']
result = sum(ismember(a,'甲'))*2 + sum(ismember(a,'乙'))*3+sum(ismember(a, '丙'))*4

a =

  7×1 char 数组

    '甲'
    '乙'
    '乙'
    '甲'
    '丙'
    '甲'
    '丙'


result =

    20

>> 

一组数列中,不重复的元素的个数

%定义数列
h1 = [ 41    19    43   2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值