在MATLAB中,如果要创建一个一维动态数组,代码如下:
a = [];
A = [1 2 3 4 5 6 7 8 9];
for i = 1:9
a = [a A(1:end,i)];
end
数组a[]是初始动态数组,A[]数组是一系列数据,将A[]里的元素插入到动态数组a[]当中。

如果要创建n维动态数组,代码如下:
a = [0;0;0];
A = [1 2 3;4 5 6;7 8 9];
for i = 1:3
a = [a A(1:end,i)];
end
这时候,初始化的动态数组a[]要标明数组的维度。
