matlab编程实现any,matlab学习(4) any 和cellfun用法

1、对于向量来说,只要包含非0元素,则返回为1;

74bf832decf1acbd00d6d61308ce6c77.png

2、对于矩阵来说,any(X)依次判断X的每一列是否为ture,返回一个含0或1的向量.

51f538c1ef6f475061bd8ade5138622a.png

3、any(X,DIM)对X的第DIM维操作,

DIM=1即对每列求any,返回一个行向量

DIM=2对每一行求any,返回一个列向量

3488a37d9f5244391f032140952b66ed.png

-----------------------------------------------------------------------------------------------------------

1、cellfun函数

1)A = cellfun(FUN, C) 等价于A{i}=FUN(C{i})

C是元胞数组,该函数表示对C的每个元素应用函数FUN,返回一个元胞数组给A。

9b74420db6e261bbab9c097c2f858c97.png

2)A = cellfun(FUN, B, C, ...)等价于A{i}=FUN(B{i},C{i},...)

756ee083af354a19b78053081bad1974.png

3)[A, B, ...] = cellfun(FUN, C, ...)

498861b45d55657490c69c04cfbbccad.png

4)A = cellfun('fun', C)           'fun'可以是以下字符串:

'isreal'

'isempty'

'islogical'

'length' --返回每个cell的长度

'ndims' -- 每个cell的维度

'prodofsize' --每个cell的元素个数

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值