将所有单元格数组的值转储到数字数组

时间:2016-09-09 07:06:48

标签: arrays matlab type-conversion cell-array

这是关注previous question。假设我终于得到了那个酒窖:

C = 
[10 20 30 40 50]
[10 20 30]
[10 20 30 40 50 60 70 80]
[10 20 30 40 50 60 70]
[Empty matrix 1x0]
[10 20 30 40]
[10]

如何将所有这些值转储到一个数字数组中,如下所示:

D = [10 20 30 40 50 10 20 30 10 20 30 40 50 60 70 80 10 20 30 40 50 60 70 10 20 30 40 10]

提前感谢您的投入!!

1 个答案:

答案 0 :(得分:0)

您可以使用:

D = horzcat(C{:})

修改

感谢@thewaywewalk,更简单:

D = [C{:}]