matlab中长度可变的数组保存起来
我想每次计算的结果一个一个的存入矩阵中,不过这组数的长度是变化的,就是每次加入一行新计算出的数组,但是每次加的数组的长度不一定相同,...
我想每次计算的结果一个一个的存入矩阵中,不过这组数的长度是变化的,就是每次加入一行新计算出的数组,但是每次加的数组的长度不一定相同,
展开
展开全部
可以考虑用元胞数组,示例如下:
a=[1 2 3];
>> b=[13 5];
>> c=[1 2 3 4 5 6];
>> base=cell(1,5);
>> base{1}=a;
>> base{2}=b;
>> base{3}=c;
>> celldisp(base)
base{1} =
1 2 3
base{2} =
13 5
base{3} =
1 2 3 4 5 6
base{4} =
[]
base{5} =
[]
a=[1 2 3];
>> b=[13 5];
>> c=[1 2 3 4 5 6];
>> base=cell(1,5);
>> base{1}=a;
>> base{2}=b;
>> base{3}=c;
>> celldisp(base)
base{1} =
1 2 3
base{2} =
13 5
base{3} =
1 2 3 4 5 6
base{4} =
[]
base{5} =
[]
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询