matlab中cell元素个数问题
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/29 20:26:08
matlab中cell元素个数问题
得到一个1*1597的cell,格式大概是[43] [1*2double] [62] [33] [1*4double] [1*2double]等等.如何算出cell里一个元素的总数有多少,如[43] [62] [33],两个元素的总数有多少,如[1*2double] , 三个元素的总数有多少.我是十足的菜鸟,谢各位大神了!
得到一个1*1597的cell,格式大概是[43] [1*2double] [62] [33] [1*4double] [1*2double]等等.如何算出cell里一个元素的总数有多少,如[43] [62] [33],两个元素的总数有多少,如[1*2double] , 三个元素的总数有多少.我是十足的菜鸟,谢各位大神了!
你的问题好混乱.下面假定你的cell数组名叫CC.
求cell数组的尺寸或cell总数:size(CC),numel(CC)
求CC中某一个cell里面的矩阵的尺寸或元素总数:size(CC{1}),numel(CC{1})
再问: 感谢大牛好人呀!我的意思是对CC里面的所有矩阵,尺寸为1的矩阵总数怎么算出来呢?刚刚试了numel(CC{1})),怎么不对呢。。。。万分感谢~~~
再答: for循环逐个cell检测计数就可以了。sum = 0;
for k = 1:length(CC)
if numel(CC{k})==1
sum = sum+1;
end
end
求cell数组的尺寸或cell总数:size(CC),numel(CC)
求CC中某一个cell里面的矩阵的尺寸或元素总数:size(CC{1}),numel(CC{1})
再问: 感谢大牛好人呀!我的意思是对CC里面的所有矩阵,尺寸为1的矩阵总数怎么算出来呢?刚刚试了numel(CC{1})),怎么不对呢。。。。万分感谢~~~
再答: for循环逐个cell检测计数就可以了。sum = 0;
for k = 1:length(CC)
if numel(CC{k})==1
sum = sum+1;
end
end
matlab中cell元素个数问题
matlab中寻找cell里非0元素的个数
matlab 如何计算cell数组 不同元素个数
关于MATLAB cell元胞数组中元素的引用问题
请教matlab中矩阵某元素个数的编程问题
Matlab中如何判断cell中是否存在某元素
如何Matlab 中在cell中添加元素
matlab 中怎么统计元素个数?
matlab cell中的元素类型转换
Matlab 如何提取cell里面的元素
matlab中怎样判断两个cell型数组中的某些元素相等
在matlab中怎样可以使cell中的每个元素分别进行特定的运算?有没有方法把cell中的每个元素都分解出来?