-1

ca =

[0]    [60x60 uint8]    [          0]    [          0]    [0]    [60x0 uint8]
[0]    [60x60 uint8]    [60x60 uint8]    [60x60 uint8]    [0]    [60x0 uint8]
[0]    [60x60 uint8]    [60x60 uint8]    [60x60 uint8]    [0]    [60x0 uint8]
[0]    [          0]    [60x60 uint8]    [60x60 uint8]    [0]    [60x0 uint8]
[0]    [          0]    [60x60 uint8]    [60x60 uint8]    [0]    [60x0 uint8]
[0]    [          0]    [60x60 uint8]    [60x60 uint8]    [0]    [60x0 uint8]
[0]    [          0]    [          0]    [          0]    [0]    [60x0 uint8]
[0]    [          0]    [          0]    [          0]    [0]    [60x0 uint8]
[0x60 uint8]    [ 0x60  uint8]    [ 0x60  uint8]    [ 0x60  uint8]    [0x60 uint8]     []

这是一个单元阵列。我想使用 cell2mat 组合它的所有单元格。是否有可能,如果是,那么语法是什么?感谢帮助。

4

1 回答 1

1

我相信你的意思是通过组合这个词连接。除非尺寸匹配,否则您无法连接。特别是在您的情况下,您唯一能做的就是将零单元格转换为60x60矩阵(如果它不影响您将要执行的操作)。一旦所有单元格都具有相同的尺寸,您就可以通过键入以下内容来连接它们:

ca_matrix=cell2mat(ca);
于 2013-02-11T07:14:40.447 回答