【发布时间】:2014-01-06 08:32:02
【问题描述】:
我的问题是将一些可变数量的值组作为一维存储在数组、向量或 matlab 中的矩阵中。
如果我们认为这些值是这样的:
1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6....
我想将它们动态地保存在一个结构中,因为每个组都是该结构的一个元素,例如:
a = [1 1 1 1 1 1 1 1]
b = [2 2 2 2 2]
c = [3 3 3 3 3 3 3]
d = [4 4 4 4 4 4 4]
e = [5 5 5]
f = [6 6 6 6 6]
x = [a,b,c,d,e,f]
我该怎么做?
【问题讨论】:
-
您需要为此使用元胞数组。但是您可以使用run-length coding 更紧凑地执行此操作
标签: arrays matlab vector matrix