matlab中cellfun用法,请看一下

img


这里用红线圈出来的地方是只能用islogical吗?还是说对于元胞数组来说只能用这个?红圈出还可以用其他的吗?求指教,谢谢。

你好,这个意思就是用islogical函数对元胞数组的每一个元素都做一次判断,然后返回跟元胞数组一样size的一个逻辑矩阵,(逻辑矩阵对应位置就表明元胞数组的元素是否是logical类型,是就是1,否就是0)。
同理你也可以用isstr判断是否是字符,isnumeric判断是否是数字,iscell判断是否是元胞,isstring判断是否是字符串,isempty判断是否是空的,诸如此类
如有帮助还望题主给个采纳支持一下呢