码迷,mamicode.com
首页 > 其他好文 > 详细

matlab学习(4) any 和cellfun用法

时间:2019-03-25 13:25:35      阅读:450      评论:0      收藏:0      [点我收藏+]

标签:logic   cal   图片   isl   ISE   alt   长度   cellfun   向量   

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

技术图片

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

技术图片

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

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

技术图片

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

 1、cellfun函数

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

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

 技术图片

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

 技术图片

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

 技术图片

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

  • ‘isreal‘ 
  • ‘isempty‘ 
  • ‘islogical‘ 
  • ‘length‘ --返回每个cell的长度
  • ‘ndims‘ -- 每个cell的维度
  • ‘prodofsize‘ --每个cell的元素个数

matlab学习(4) any 和cellfun用法

标签:logic   cal   图片   isl   ISE   alt   长度   cellfun   向量   

原文地址:https://www.cnblogs.com/gaoyixue/p/10593156.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!