如何cell2mat转换为一个非均匀单元到一个矩阵
13次意见(过去30天)
显示旧的注释
- 我有一个1 x 10的单元格,每个单元格数组中有不均匀的数据。
- 如何进行cell2mat转换而不丢失任何元素。
- 我想要的输出是这样的,每个单元格的内容都是一个行向量,后续单元格“串联”在它旁边的顺序出现在单元格数组中,即矩阵的行数等于最大(长度),而其他是零填充和列数等于单元格数组的列数。在这个例子中,单元格是1x10,结果cell2mat矩阵应该是x行乘10列。
形状如下:
DD = {3401×1 double} {3601×1 double} {8081×1 double} {4041×1 double} {
8721
×1 double} {4281×1 double}
{5521×1 double} {4041×1 double} {4881×1 double} {5761×1 double}
从上面,在单元格每个数组的行数是不同的,但我想要一个输出,将隐蔽单元格到一个矩阵。
欲望输出
DD_matrix =
8721
-row by 10-column (
8721是行号最大的单元格,其他的应该是零填充的)