嵌套单元格matlab
Nested cells matlab
我有一个 73 x 1 的单元格,每个单元格都包含一个 16 x 1 的单元格,每个单元格都是一个图像。有没有一种简单的方法可以将其转换为仅包含图像的一大列单元格?非常感谢。
如果 C
是您的单元格,请使用 B = [C{:}]
创建一个 16×73 单元格 B
,每列都是您原来的 16×1 单元格元素之一。这是有效的,因为 C{:}
访问单元格 C
中的每个元素,并且方括号 ([ ]
) 将所有这些元素再次组合到一个数组中。这是可能的,因为 C
中的每个元素都具有相同的类型和大小。
使用B = B(:)
得到一个1168×1的单元格(73*16=1168),如果你愿意的话。无论哪种方式,B{n}
访问第 n
个图像。
我有一个 73 x 1 的单元格,每个单元格都包含一个 16 x 1 的单元格,每个单元格都是一个图像。有没有一种简单的方法可以将其转换为仅包含图像的一大列单元格?非常感谢。
如果 C
是您的单元格,请使用 B = [C{:}]
创建一个 16×73 单元格 B
,每列都是您原来的 16×1 单元格元素之一。这是有效的,因为 C{:}
访问单元格 C
中的每个元素,并且方括号 ([ ]
) 将所有这些元素再次组合到一个数组中。这是可能的,因为 C
中的每个元素都具有相同的类型和大小。
使用B = B(:)
得到一个1168×1的单元格(73*16=1168),如果你愿意的话。无论哪种方式,B{n}
访问第 n
个图像。