我有一個單元陣列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