在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[]可以标明数组的维度,也可以不标明,直接用空数组(a = [];)即可。

本文介绍了如何在MATLAB中创建一维及多维动态数组。通过示例代码展示了动态数组的初始化及其元素的插入过程。
4722

被折叠的 条评论
为什么被折叠?



