99问答网
所有问题
matlab中怎么寻找cell里非0元素的个数?
如题所述
举报该问题
推荐答案 2018-02-13
假设你要判断的cell为a,则:
a={0 2 []; 2 3 0; 0 0 0};
b=cellfun('isempty',a);
% 逐个给元胞a中的元素判断是否为空,判断结果放在逻辑型数组矩阵b中
% 假如a{2,3}为空,那么b(2,3)的值为1,否则为0;
n=length( find( b(3,:)==1 ) );
% 上面的3换成i就可以判断b的第i行有几个1,那么a的第i行就相应有几个空值
以上都在matlab中试验过。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ezXjOzjtezOOXBXeee.html
相似回答
大家正在搜
相关问题
matlab中寻找cell里非0元素的个数
matlab中怎么求数组中非零元素的个数
matlab中cell元素个数问题
matlab 中统计一个数组中非零元素个素的函数名称是什么
matlab编程,有一个cell型的二维数组,如何编程实现查...
matlab中cell矩阵判断里面某元素是否为0怎么弄?
Matlab中如何判断cell中是否存在某元素
Matlab 如何提取cell里面的元素