Matlab:如何在Matlab中定义动态单元数组?

时间:2016-10-30 09:32:21

标签: matlab

我需要存储一些向量,但是我不知道有多少向量。我想问一下,是否存在未定义大小的单元数组,这意味着Matlab中的denamic单元数组?或者我只能预定义一个非常大的数组单元阵列满足我的需求?

1 个答案:

答案 0 :(得分:2)

matlab中的所有数组都是动态的' (即可重新调整大小)

>> a = [1,2,3]
a =
     1     2     3

>> a(7) = 7
a =
     1     2     3     0     0     0     7

与单元格数组相同:

>> b = {1,2,3}; b{7} = 7
b = 
    [1]    [2]    [3]    []    []    []    [7]