我有一个单元阵列C
,其元素是n维数值数组。例如:如何检查单元格数组中的所有条目是否具有相同的大小?
C = {[111 121 131; 211 221 231], ...
[112 122 132; 212 222 232], ...
[113 123 133; 213 223 233], ...
[114 124 134; 214 224 234]};
我正在寻找测试,在C
他们所有的ND-阵列具有相同的形状(由size
功能报告)的简便方法。
这里的平等标准并非完全无关紧要。取决于具体情况,人们可能想要考虑形状[2 3 4]
,其形状不同于或等于例如[1 2 3 4]
或[2 1 3 1 4]
的形状。
对于我的直接目的我想对待[2 3 4]
从[1 2 3 4]
不同等
(BTW:为了始终事项;例如,[2 3 4]
是永远等于[4 3 2]
,说)
我试了(如获得长度为unique(C)
),但它们都失败......(经过近两年的使用,我的MATLAB本能仍然接近零)。
@Dan:我的意思是“大小”由(名字不多的)'size'函数返回;对困惑感到抱歉;我编辑了我的帖子,使其更清晰。 – kjo