mulan 发表于 2006-11-30 22:47

关于细胞矩阵的一个问题

比如我有a = {'A','B','C','','',''}这样一个细胞矩阵
用什么语句能知道a中不为空的元素个数呢?

eight 发表于 2007-1-15 13:52

原帖由 mulan 于 2006-11-30 22:47 发表
比如我有a = {'A','B','C','','',''}这样一个细胞矩阵
用什么语句能知道a中不为空的元素个数呢?

matlab 6.5 用: sum(cellfun(‘isempty’,a))
matlab 2006a 用:sum(cellfun(@isempty,a))

其他6.5以上的版本应该和2006a类似

mulan 发表于 2007-1-15 14:50

原帖由 eight 于 2007-1-15 13:52 发表


matlab 6.5 用: sum(cellfun(‘isempty’,a))
matlab 2006a 用:sum(cellfun(@isempty,a))

其他6.5以上的版本应该和2006a类似

唉,谢谢啦!当时用一个比较笨的办法算出来了,还是对matlab运用不够灵活!:'(
页: [1]
查看完整版本: 关于细胞矩阵的一个问题